summaryrefslogtreecommitdiff
path: root/sys/modules/acpidalb
ModeNameSize
-rw-r--r--Makefile204logplain
-rw-r--r--acpidalb.ioconf174logplain
define a macro PROC_MACHINE_ARCH(P) andmartin PROC_MACHINE_ARCH32(P) to override the value for sysctl hw.machine_arch (native and netbsd32 commpat resp.). Use these for arm and mips instead of the (not working, noisy, in case of arm) sysctl override and #ifdef __mips__ in architecture neutral code. 2014-02-24consistency in include protectionchristos 2014-01-29Make multiple inclusion symbols always start with _ARM_ (not _ARM32_ ormatt _MACHINE_). 2013-09-11Add md_march and PROC0_MD_INITIALIZERSmatt 2013-08-23Reap LWP_VFPUSED and use PCU internal tracking.matt Add bool vfp_used_p(void); 2012-12-25Fix comment. Add MDLWP_VFPINTRmatt 2012-08-16small rototill.matt pcb_flags is dead. PCB_NOALIGNFLT is now in stored l_md.md_flags as MDLWP_NOALIGNFLT. This avoids a few loads of the PCB in exception handling. pcb_tf has been moved to l_md.md_tf. Again this avoids a lot of pcb references just to access or set this. It also means that pcb doesn't need to accessed by MI code. Move pcb_onfault to after the pcb union. Add pcb_sp macro to make code prettier. Add lwp_settrapframe(l, tf) to set the l_md.md_tf field. Use lwp_trapframe to access it (was process_frame but that name was changed in a previous commit). Kill off curpcb in acorn26. Kill the checks for curlwp being NULL. Move TRAP_USERMODE from arm32/fault.c to frame.h and a __PROG26 version. Replace tests for usermode with that macro. 2012-08-12Rework VFP support to use PCU.matt Add emulation of instruction which save/restore the VFP FPSCR. Add a sysarch hook to VFP FPSCR manipulation. [The emulation will be used by libc to store/fetch exception modes and rounding mode on a per-thread basis.] 2011-01-14Retire struct user, remove sys/user.h inclusions. Note sys/user.h headerrmind as obsolete. Remove USER_TO_UAREA/UAREA_TO_USER macros. Various #include fixes and review by matt@. 2009-11-21Use lwp_getpcb() on ARM (and acorn26/32), clean from struct user usage.rmind 2008-08-29use uint32_t.matt 2008-03-15VFP support.rearnsha 2003-03-05Forward declare struct lwp as well as struct trapframe.agc 2003-03-01Do the syscall_plain/syscall_fancy dance on ARM. Shaves a fair numberthorpej of cycles off the syscall overhead. Since all COMPAT_LINUX platforms now support __HAVE_SYSCALL_INTERN, garbage-collect the LINUX_SYSCALL_FUNCTION stuff. 2003-01-17Merge the nathanw_sa branch.thorpej 2002-08-07Implement pmc(9) -- An interface to hardware performance monitoringbriggs counters. These counters do not exist on all CPUs, but where they do exist, can be used for counting events such as dcache misses that would otherwise be difficult or impossible to instrument by code inspection or hardware simulation. pmc(9) is meant to be a general interface. Initially, the Intel XScale counters are the only ones supported. 2001-02-28PCB convergence, part the first:bjh21 Move the pointer to the current user trapframe from struct mdproc to struct pcb (as on arm26). Only tested by compiling kernels on arm32 and hpcarm (dnard seems to be incomplete anyway). Someone should try running one. 2001-02-23Big patch for merging common include files of the new hpcarm tree and the ↵reinoud old arm32 tree into the new arm substree. All moved files are relinked with a stub that included the file from the new location; this might be done better later.