Commit Graph

6600 Commits

Author SHA1 Message Date
blymn
9182bfdb82 Remove veriexec so it can be made MI. 2005-06-03 12:39:16 +00:00
christos
4c0c764bc7 minor nits. 2005-06-02 13:04:05 +00:00
martin
9d33dc306b Fix qualify/shadow warnings. 2005-06-02 08:03:50 +00:00
drochner
4c60f4d510 one more "const" for multiprocessor, from Patrick Welche 2005-06-01 19:06:24 +00:00
drochner
89be678776 kill the "busname" attach arg for acpi, apm, pnpbios and vesabios,
and pass NULL "print" function pointers to their config_found functions
because they shouldn't be called anyway
2005-06-01 16:49:14 +00:00
drochner
ac2f70360c adapt to ddb constification 2005-06-01 16:36:42 +00:00
scw
8f4aee207b Declare the second arg of process_write_{fp,}regs() to be const.
This permits sh5 to continue to re-use those functions in cpu_setmcontext()
with the recent change to Makefile.kern.inc (revision 1.62).
2005-06-01 13:01:35 +00:00
tron
6b429e7ed5 Remove unused kernel configuration. 2005-06-01 09:44:12 +00:00
drochner
d033b4e4b0 as in apm, the "busname" thing is unnecessary
being here, fix constification problems and cleanup variable names
from function prototypes
2005-05-31 22:39:08 +00:00
drochner
5e6bfb3b86 inspired by the last commit -- apm_attach_args aren't necessary at all,
kill them
being here fix cast-qual problems in debug code
2005-05-31 21:47:22 +00:00
christos
2514b28c3f PR/30387: Nicolas Joly: -current i386 GENERIC_LAPTOP kernel compilation failure 2005-05-31 17:51:49 +00:00
christos
f6b4c20f18 s/GENASSYM/GENASSYM_CONF/ so we can use "GENASSYM" as the program name. 2005-05-31 04:03:08 +00:00
chs
b0a8a83e7b remove vestigal {,e}intr{names,cnt} symbols now that vmstat doesn't need them. 2005-05-31 00:45:02 +00:00
thorpej
5821e751d0 Use TOOL_GENASSYM. 2005-05-30 18:33:15 +00:00
christos
5cef1962c4 avoid shadowing of "shift" 2005-05-30 04:12:41 +00:00
christos
efc217b18f avoid variable shadowing. 2005-05-29 21:58:41 +00:00
christos
2056c915d2 avoid variable shadowing. 2005-05-29 21:34:23 +00:00
christos
4aeb136dff Add a lot more const. 2005-05-29 21:34:07 +00:00
christos
6bbf0077fc Avoid shadowed variables. 2005-05-29 21:33:01 +00:00
christos
daaa1cae60 avoid shadowed variables. 2005-05-29 21:32:37 +00:00
chs
c30be7db9d remove "#if 1" around some necessary code. 2005-05-29 15:58:33 +00:00
gavan
46233ce201 Workaround for issues seen on VIA C3-based systems. PR port-i386/26007
Tested on ML5000 board. This may not fix the problem on all variations of the
hardware, but it's likely that variations on the theme will. This workaround
is non-intrusive and should not affect any other CPUs.
2005-05-27 21:40:09 +00:00
kleink
4a6a03b162 Include <sys/cdefs.h> for __signed; related to lib/30072. 2005-05-25 20:58:00 +00:00
hubertf
e2f5fea5f3 Fix comments:
Comments in kernel config files start with #, and are not enclosed in /* */
Noted by Patrick Welche <prlw1@newn.cam.ac.uk> on current-users@
2005-05-17 17:20:41 +00:00
christos
362a4a0bd5 Yes, it was a cool trick >20 years ago to use "0123456789abcdef"[a] to
implement, xtoa(), but I think defining the samestring 50 times is a bit
too much. Defined HEXDIGITS and hexdigits in subr_prf.c and use it...
2005-05-17 04:14:57 +00:00
fvdl
631e44f47d Move linux_trap.c from sys/arch/i386/i386 to sys/arch/x86/x86, and share
it. Remove the amd64 linux_trap.c (which was just a stub with a printf
anyway).
2005-05-15 22:20:23 +00:00
elad
7f5f0c1f54 Change pseudo-device name from "verifiedexec" to "veriexec", as it appears
in majors.i386.
2005-05-06 04:42:24 +00:00
christos
d7dd731e02 add dependall and realdepend to the targets that we need to call in the
beginning. XXX: The real fix (handle dependencies in .BEGIN) is forthcoming.
2005-05-05 18:03:04 +00:00
augustss
8abde347bd Mention PCKBD_CNATTACH_MAY_FAIL, but don't define it. 2005-05-04 02:40:55 +00:00
augustss
93dd7186b9 Mention WSKBD_EVENT_AUTOREPEAT.
XXX All the WS options need to be added to options(4).
2005-05-04 01:55:24 +00:00
tron
12c1fb5b6d "loadfile_machdep.h" should not be installed as pointed out by
Izumi Tsutsui. This needs to be fixed in the build process.
2005-05-03 08:24:15 +00:00
kochi
42773dd406 Merge changes for ACPI-CA 20050408. 2005-05-02 14:54:46 +00:00
tron
450260eeec Install "loadfile_machdep.h" to fix build of "libsa". 2005-05-02 12:31:08 +00:00
christos
81e19b01e8 More .BEGIN lossage. 2005-05-01 03:07:12 +00:00
christos
5a5df3b859 .BEGIN cannot have dependencies. 2005-05-01 02:41:08 +00:00
christos
db24f1bda4 PR/9567: Arne H. Juul: .BEGIN targets should not use dependencies. 2005-05-01 00:31:23 +00:00
augustss
25a5dbc748 Mention UKBD_LAYOUT, which corresponds to PCKBD_LAYOUT for the ukbd driver. 2005-04-29 16:58:39 +00:00
augustss
8a3915972b Alphabetize. 2005-04-26 12:13:33 +00:00
lukem
3fd1802e62 Move the MI printing of `copyright' to the MD cpu_startup() code
where the printing of `version' is already performed.
This has the benefit of allowing the copyright to be available
via dmesg(8) on platforms which need the `msgbuf' to be setup
in cpu_startup() before printed output is remembered.
2005-04-25 15:02:02 +00:00
bouyer
8a73c8feef Xen runs only on i686 or newer processors, so remove useless options
MATH_EMULATE. Pointed out by Juan RP on port-xen.
2005-04-21 16:33:29 +00:00
yamt
7301e7ab7b sprinkle __used so that variables referenced from asm code don't get
optimized out.
2005-04-21 14:03:24 +00:00
blymn
8387760ed1 Rototill of the verified exec functionality.
* We now use hash tables instead of a list to store the in kernel
    fingerprints.
  * Fingerprint methods handling has been made more flexible, it is now
    even simpler to add new methods.
  * the loader no longer passes in magic numbers representing the
    fingerprint method so veriexecctl is not longer kernel specific.
  * fingerprint methods can be tailored out using options in the kernel
    config file.
  * more fingerprint methods added - rmd160, sha256/384/512
  * veriexecctl can now report the fingerprint methods supported by the
    running kernel.
  * regularised the naming of some portions of veriexec.
2005-04-20 13:44:45 +00:00
bouyer
b8171ad79a Remove
xenkbc at hypervisor
vga at hypervisor
they have been obsoleted by PCI and ISA support, and don't compile any more.
2005-04-17 14:44:14 +00:00
yamt
1d12c53188 add files which i forgot to add with arch/x86/x86/bus_dma.c rev.1.21. 2005-04-16 08:53:09 +00:00
yamt
fb4a1ff192 tweak x86 bus_dma code so that it can be used by xen port.
- distinguish paddr_t and bus_addr_t.
  for xen, use bus_addr_t in the sense of machine address.
- move _X86_BUS_DMA_PRIVATE part of bus.h into bus_private.h.
- remove special handling of xen_shm.  we can always grab
  machine address from pte.
2005-04-16 07:53:35 +00:00
itohy
d665949330 Add ukyopon(4). 2005-04-15 17:27:20 +00:00
perry
47e0ea84da change a set of spaces to " \t" 2005-04-10 23:02:01 +00:00
bouyer
0eb1762804 Add the ksym pseudo-device, for the benefit of kmem grovelers.
Pointed out by Jason Thorpe on port-xen.
2005-04-03 19:29:18 +00:00
jdolecek
6aef8a6e14 add tra* at mca? 2005-04-03 11:39:07 +00:00
yamt
e6d2a0e747 db_write_text: make this work on xen. 2005-04-01 13:00:57 +00:00