version 1.40, 2008/12/30 13:15:49 |
version 1.40.2.3, 2011/08/27 15:37:22 |
Line 76 include <sys/param.h> |
|
Line 76 include <sys/param.h> |
|
include <sys/proc.h> |
include <sys/proc.h> |
include <sys/resourcevar.h> |
include <sys/resourcevar.h> |
include <sys/device.h> |
include <sys/device.h> |
include <sys/user.h> |
|
include <sys/mbuf.h> |
include <sys/mbuf.h> |
include <sys/mutex.h> |
include <sys/mutex.h> |
include <sys/rwlock.h> |
include <sys/rwlock.h> |
|
|
include <xen/xen3-public/xen.h> |
include <xen/xen3-public/xen.h> |
endif |
endif |
|
|
include <x86/busdefs.h> |
include <sys/bus.h> |
|
|
define LSRUN LSRUN |
define LSRUN LSRUN |
define LSONPROC LSONPROC |
define LSONPROC LSONPROC |
Line 148 define PDIR_SLOT_PTE PDIR_SLOT_PTE |
|
Line 147 define PDIR_SLOT_PTE PDIR_SLOT_PTE |
|
|
|
define VM_MAXUSER_ADDRESS (unsigned long long)VM_MAXUSER_ADDRESS |
define VM_MAXUSER_ADDRESS (unsigned long long)VM_MAXUSER_ADDRESS |
|
|
define L_ADDR offsetof(struct lwp, l_addr) |
define L_PCB offsetof(struct lwp, l_addr) |
define L_FLAG offsetof(struct lwp, l_flag) |
define L_FLAG offsetof(struct lwp, l_flag) |
define L_PROC offsetof(struct lwp, l_proc) |
define L_PROC offsetof(struct lwp, l_proc) |
define L_CTXSWTCH offsetof(struct lwp, l_ctxswtch) |
define L_CTXSWTCH offsetof(struct lwp, l_ctxswtch) |
Line 178 define M_NEXT offsetof(struct mbuf, m_ |
|
Line 177 define M_NEXT offsetof(struct mbuf, m_ |
|
define IP_SRC offsetof(struct ip, ip_src) |
define IP_SRC offsetof(struct ip, ip_src) |
define IP_DST offsetof(struct ip, ip_dst) |
define IP_DST offsetof(struct ip, ip_dst) |
|
|
define V_TRAP offsetof(struct uvmexp, traps) |
|
define V_INTR offsetof(struct uvmexp, intrs) |
|
|
|
define PCB_CR3 offsetof(struct pcb, pcb_cr3) |
define PCB_CR3 offsetof(struct pcb, pcb_cr3) |
define PCB_RBP offsetof(struct pcb, pcb_rbp) |
define PCB_RBP offsetof(struct pcb, pcb_rbp) |
define PCB_RSP offsetof(struct pcb, pcb_rsp) |
define PCB_RSP offsetof(struct pcb, pcb_rsp) |
Line 189 define PCB_RSP0 offsetof(struct pcb, pc |
|
Line 185 define PCB_RSP0 offsetof(struct pcb, pc |
|
define PCB_CR0 offsetof(struct pcb, pcb_cr0) |
define PCB_CR0 offsetof(struct pcb, pcb_cr0) |
define PCB_ONFAULT offsetof(struct pcb, pcb_onfault) |
define PCB_ONFAULT offsetof(struct pcb, pcb_onfault) |
define PCB_FPCPU offsetof(struct pcb, pcb_fpcpu) |
define PCB_FPCPU offsetof(struct pcb, pcb_fpcpu) |
|
define PCB_FLAGS offsetof(struct pcb, pcb_flags) |
|
define PCB_COMPAT32 PCB_COMPAT32 |
|
define PCB_FS offsetof(struct pcb, pcb_fs) |
|
define PCB_GS offsetof(struct pcb, pcb_gs) |
|
|
define TF_RDI offsetof(struct trapframe, tf_rdi) |
define TF_RDI offsetof(struct trapframe, tf_rdi) |
define TF_RSI offsetof(struct trapframe, tf_rsi) |
define TF_RSI offsetof(struct trapframe, tf_rsi) |
Line 226 define CPU_INFO_SCRATCH offsetof(struct |
|
Line 226 define CPU_INFO_SCRATCH offsetof(struct |
|
define CPU_INFO_SELF offsetof(struct cpu_info, ci_self) |
define CPU_INFO_SELF offsetof(struct cpu_info, ci_self) |
define CPU_INFO_RESCHED offsetof(struct cpu_info, ci_want_resched) |
define CPU_INFO_RESCHED offsetof(struct cpu_info, ci_want_resched) |
define CPU_INFO_WANT_PMAPLOAD offsetof(struct cpu_info, ci_want_pmapload) |
define CPU_INFO_WANT_PMAPLOAD offsetof(struct cpu_info, ci_want_pmapload) |
define CPU_INFO_PMAP_CPU offsetof(struct cpu_info, ci_pmap_cpu) |
|
define CPU_INFO_TLBSTATE offsetof(struct cpu_info, ci_tlbstate) |
define CPU_INFO_TLBSTATE offsetof(struct cpu_info, ci_tlbstate) |
define TLBSTATE_VALID TLBSTATE_VALID |
define TLBSTATE_VALID TLBSTATE_VALID |
define TLBSTATE_LAZY TLBSTATE_LAZY |
|
define TLBSTATE_STALE TLBSTATE_STALE |
|
define CPU_INFO_TLB_EVCNT offsetof(struct cpu_info, ci_tlb_evcnt) |
define CPU_INFO_TLB_EVCNT offsetof(struct cpu_info, ci_tlb_evcnt) |
define CPU_INFO_CURLWP offsetof(struct cpu_info, ci_curlwp) |
define CPU_INFO_CURLWP offsetof(struct cpu_info, ci_curlwp) |
define CPU_INFO_CURLDT offsetof(struct cpu_info, ci_curldt) |
define CPU_INFO_CURLDT offsetof(struct cpu_info, ci_curldt) |
Line 240 define CPU_INFO_CPUMASK offsetof(struct |
|
Line 237 define CPU_INFO_CPUMASK offsetof(struct |
|
define CPU_INFO_RSP0 offsetof(struct cpu_info, ci_tss.tss_rsp0) |
define CPU_INFO_RSP0 offsetof(struct cpu_info, ci_tss.tss_rsp0) |
define CPU_INFO_NSYSCALL offsetof(struct cpu_info, ci_data.cpu_nsyscall) |
define CPU_INFO_NSYSCALL offsetof(struct cpu_info, ci_data.cpu_nsyscall) |
define CPU_INFO_NTRAP offsetof(struct cpu_info, ci_data.cpu_ntrap) |
define CPU_INFO_NTRAP offsetof(struct cpu_info, ci_data.cpu_ntrap) |
|
define CPU_INFO_NINTR offsetof(struct cpu_info, ci_data.cpu_nintr) |
define CPU_INFO_CURPRIORITY offsetof(struct cpu_info, ci_schedstate.spc_curpriority) |
define CPU_INFO_CURPRIORITY offsetof(struct cpu_info, ci_schedstate.spc_curpriority) |
define CPU_INFO_FPCURLWP offsetof(struct cpu_info, ci_fpcurlwp) |
define CPU_INFO_FPCURLWP offsetof(struct cpu_info, ci_fpcurlwp) |
|
|
Line 299 define LINUX32_RT_SF_HANDLER offsetof(s |
|
Line 297 define LINUX32_RT_SF_HANDLER offsetof(s |
|
define LINUX32_RT_SF_UC offsetof(struct linux32_rt_sigframe, sf_uc) |
define LINUX32_RT_SF_UC offsetof(struct linux32_rt_sigframe, sf_uc) |
define LINUX32_SYS_rt_sigreturn LINUX32_SYS_rt_sigreturn |
define LINUX32_SYS_rt_sigreturn LINUX32_SYS_rt_sigreturn |
define LINUX32_SYS_sigreturn LINUX32_SYS_sigreturn |
define LINUX32_SYS_sigreturn LINUX32_SYS_sigreturn |
define LINUX32_SYS_exit LINUX32_SYS_netbsd32_exit |
define LINUX32_SYS_exit LINUX32_SYS_exit |
endif |
endif |
|
|
ifdef XEN |
ifdef XEN |
Line 325 define IPL_NONE IPL_NONE |
|
Line 323 define IPL_NONE IPL_NONE |
|
define IPL_PREEMPT IPL_PREEMPT |
define IPL_PREEMPT IPL_PREEMPT |
define IPL_CLOCK IPL_CLOCK |
define IPL_CLOCK IPL_CLOCK |
define IPL_HIGH IPL_HIGH |
define IPL_HIGH IPL_HIGH |
define IPL_IPI IPL_IPI |
|
|
|
define LIR_IPI LIR_IPI |
define LIR_IPI LIR_IPI |
define LIR_TIMER LIR_TIMER |
define LIR_TIMER LIR_TIMER |
Line 351 define RW_THREAD RW_THREAD |
|
Line 348 define RW_THREAD RW_THREAD |
|
define RW_READER RW_READER |
define RW_READER RW_READER |
define RW_WRITER RW_WRITER |
define RW_WRITER RW_WRITER |
|
|
define MB_POINTER offsetof(struct pmap_mbox, mb_pointer) |
|
define MB_GLOBAL offsetof(struct pmap_mbox, mb_global) |
|
define MB_ADDR1 offsetof(struct pmap_mbox, mb_addr1) |
|
define MB_ADDR2 offsetof(struct pmap_mbox, mb_addr2) |
|
define MB_HEAD offsetof(struct pmap_mbox, mb_head) |
|
define MB_TAIL offsetof(struct pmap_mbox, mb_tail) |
|
|
|
define PM_CPUS offsetof(struct pmap, pm_cpus) |
|
|
|
define EV_COUNT offsetof(struct evcnt, ev_count) |
define EV_COUNT offsetof(struct evcnt, ev_count) |
|
|
define OPTERON_MSR_PASSCODE OPTERON_MSR_PASSCODE |
define OPTERON_MSR_PASSCODE OPTERON_MSR_PASSCODE |
|
|
define X86_BUS_SPACE_IO X86_BUS_SPACE_IO |
define X86_BUS_SPACE_IO X86_BUS_SPACE_IO |
|
|
|
define BST_TYPE offsetof(struct bus_space_tag, bst_type) |
|
|
ifdef XEN |
ifdef XEN |
define CPU_INFO_VCPU offsetof(struct cpu_info, ci_vcpu) |
define CPU_INFO_VCPU offsetof(struct cpu_info, ci_vcpu) |
define EVTCHN_UPCALL_MASK offsetof(struct vcpu_info, evtchn_upcall_mask) |
define EVTCHN_UPCALL_MASK offsetof(struct vcpu_info, evtchn_upcall_mask) |