patch-2.4.21 linux-2.4.21/include/asm-alpha/machvec.h
Next file: linux-2.4.21/include/asm-alpha/mmu_context.h
Previous file: linux-2.4.21/include/asm-alpha/irq.h
Back to the patch index
Back to the overall index
- Lines: 33
- Date:
2003-06-13 07:51:38.000000000 -0700
- Orig file:
linux-2.4.20/include/asm-alpha/machvec.h
- Orig date:
2001-11-09 13:45:35.000000000 -0800
diff -urN linux-2.4.20/include/asm-alpha/machvec.h linux-2.4.21/include/asm-alpha/machvec.h
@@ -22,6 +22,7 @@
struct pci_dev;
struct pci_ops;
struct pci_controller;
+struct _alpha_agp_info;
struct alpha_machine_vector
{
@@ -80,6 +81,7 @@
void (*device_interrupt)(unsigned long vector, struct pt_regs *regs);
void (*machine_check)(u64 vector, u64 la, struct pt_regs *regs);
+ void (*smp_callin)(void);
void (*init_arch)(void);
void (*init_irq)(void);
void (*init_rtc)(void);
@@ -90,8 +92,16 @@
int (*pci_map_irq)(struct pci_dev *, u8, u8);
struct pci_ops *pci_ops;
+ struct _alpha_agp_info *(*agp_info)(void);
+
const char *vector_name;
+ /* NUMA information */
+ int (*pa_to_nid)(unsigned long);
+ int (*cpuid_to_nid)(int);
+ unsigned long (*node_mem_start)(int);
+ unsigned long (*node_mem_size)(int);
+
/* System specific parameters. */
union {
struct {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)