drochner
cb01228cf4
Make the DMA memory allocators (uvm_pglistalloc())
...
obey the preferences expressed by freelist assignment,
to avoid wasting valuable "low memory" to devices which
don't really need it.
comments:
-I'm not sure searching the physsegs within a freelist
beginning with the biggest is the right thing. This is
what the "memory steal" code in uvm_page.c does, so
keep it consistent.
-There seems to be some confusion whether the upper
address limit passed is inclusive or not. Stays on
the save side, possibly leaving one page out.
-The boundary/pagemask check can be simplified, also some
arguments passed are only used for diagnostic checks.
-Integration with UVM_PAGE_TRKOWN???
2002-06-18 15:49:48 +00:00
lukem
da820a3387
Build the list of names to check for $XXX_chrootdir support from
...
`rcorder -k chrootdir` rather than hardcoding "named ntpd".
Based on [misc/16884] from Jarle Greipsland <jarle@uninett.no>
2002-06-18 14:35:38 +00:00
wiz
e8477b6fb8
Our init(8) page contains comments about the securelevels, so
...
references that instead of securelevel(7).
2002-06-18 14:17:05 +00:00
wiz
77100f0c03
regen (formatting fix in MAKEDEV comment)
2002-06-18 13:58:47 +00:00
wiz
c39e9e2714
Sort clockctl entry, and use standard formatting (tab before and after),
...
needed by MAKEDEV(8)-script.
2002-06-18 13:58:36 +00:00
wiz
6916393238
Add date.
2002-06-18 13:55:38 +00:00
wiz
6aa754e60e
regen (now with contents! :)
2002-06-18 13:55:31 +00:00
wiz
4549742eba
Add note about how to make MAKEDEV(8).
2002-06-18 13:54:40 +00:00
wiz
c12525ff19
Add comments so that the autogenerated MAKEDEV(8) has some contents.
2002-06-18 13:54:26 +00:00
wiz
9e124a28b0
regen (i4b -> isdn)
2002-06-18 13:41:40 +00:00
wiz
b097765198
Update comment on how to regenerate MAKEDEV(8) after changing the
...
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
2002-06-18 13:40:14 +00:00
wiz
4dcfef17f0
Use standard names for isdn devices (not i4b any longer...).
2002-06-18 13:37:44 +00:00
wiz
c4ad930fbf
Add MAKEDEV(8) for cesfic, evbmips, hp700, hpcarm, and sbmips.
2002-06-18 13:31:48 +00:00
wiz
d8b938c2de
Add and descend into man8.cesfic, man8.evbmips, man8.hp700, man8.hpcarm, and
...
man8.sbmips, and add MAKEDEV.8 for each of them.
2002-06-18 13:30:03 +00:00
wiz
03e60642a7
Add some more cat8/man8/html8 dirs (cesfic, evbmips, hp700, hpcarm, sbmips)
2002-06-18 13:22:25 +00:00
tshiozak
fe6f56bfb7
add support for the per-device power management capability.
...
int pci_set_powerstate(pci_chipset_tag_t pc, pcitag_t tag, int newstate)
set power state of the device to newstate.
int pci_get_powerstate(pci_chipset_tag_t pc, pcitag_t tag)
get current power state of the device.
In the future, these functions will be used for ACPI support.
2002-06-18 13:18:37 +00:00
christos
3c5f05720a
add systrace
2002-06-18 13:01:30 +00:00
christos
7f43746f07
add xsystrace
2002-06-18 12:59:27 +00:00
wiz
56bee36d68
regen (all platforms: +systrace, some platforms: apm or clockctl changes)
2002-06-18 12:59:06 +00:00
wiz
a266aad8d4
Fix typo in comment.
2002-06-18 12:35:09 +00:00
wiz
9a17f2a61e
Fix Dd string, sort sections, and fix two typos.
2002-06-18 12:30:50 +00:00
drochner
8d0aee4e8d
make it compile with ACPI_DEBUG
...
(removing the half-done debugging support, sorry)
2002-06-18 10:32:02 +00:00
drochner
93755862ca
make it compile with ACPI_DEBUG
2002-06-18 10:26:15 +00:00
aidan
ec6387d504
Added CONF_LL macro, which understands raw 'strsuftoll' conf variables.
2002-06-18 09:59:47 +00:00
tron
cee165577f
Fix typo which caused a build failure for kernels with diagnostic checks.
2002-06-18 09:56:33 +00:00
itojun
3196ec98ba
need ${.CURDIR} for linux_syscalls.c include
2002-06-18 09:52:04 +00:00
itojun
59206db733
avoid name clash on full-feature bfd build
2002-06-18 09:20:51 +00:00
itojun
05e25409ab
mistake in replacement for peXXigen.c
2002-06-18 08:48:29 +00:00
fvdl
0b5350133b
Add MTRR support.
2002-06-18 08:35:14 +00:00
fvdl
7a777905af
Make this compile again.
2002-06-18 08:34:57 +00:00
fvdl
ff5489fd50
MTRR includes.
2002-06-18 08:31:42 +00:00
fvdl
4622ad6f14
MTRR support for x86_64. Will be shared with i386 later.
2002-06-18 08:30:33 +00:00
itojun
3b9f70e1fb
avoid overwriting const string passed as arg.
2002-06-18 08:30:31 +00:00
fvdl
b48e735f69
libarch for x86_64, mtrr only for now. This must later be fixed so
...
that code is shared with i386.
2002-06-18 08:29:35 +00:00
itojun
dafaf1ab18
build tree for full-featured binutils. usually not visited.
...
(sysdump and srconv are omitted)
2002-06-18 08:21:58 +00:00
itojun
6d9d60e78d
add rules needed for full-feature libbfd. usually not visited.
...
to build full-feature libbfd, do the following:
- add "--enable-targets=all --enable-64-bit-bfd" to
src/tools/toolchain/Makefile configure arg
- invoke nbmake-<platform> native, to regenerate files under src/gnu
2002-06-18 08:19:04 +00:00
tshiozak
368090887b
add MI part of ACPI sleep state transition code.
...
However, we have no interface to use it, and we also need device driver
support. (e.g. D2/D3 support for PCI)
2002-06-18 08:09:21 +00:00
fvdl
87b285ba0d
Repair damage done in systrace commit. Since argsize is nog longer
...
passed, assume it's sy_narg * sizeof (register_t). The code
made this assumption implicitly anyway. Fixes compat_*32 tracing.
2002-06-18 08:01:30 +00:00
tshiozak
2d5fc6d0a9
add MD support for ACPI sleep/wakeup.
2002-06-18 07:56:12 +00:00
tshiozak
0c0fe6076b
use AcpiHwRegister{Read,Write} functions instead of (obsoleted)
...
AcpiHwBitRegister{Read,Write}.
2002-06-18 07:53:05 +00:00
tshiozak
c6d5efc480
auto-generated code from acpi_wakecode.S.
...
standard update process of this file :
1. fix acpi_wakecode.S .
2. commit acpi_wakecode.S .
3. make -f Makefile.wakecode
4. commit acpi_wakecode.h .
2002-06-18 07:41:15 +00:00
tshiozak
4ba1b15b75
add a code to embed RCS tag of acpi_wakecode.S in acpi_wakecode.h .
2002-06-18 07:37:37 +00:00
tshiozak
834397e5a9
ACPI wake-up code for i386. but, we have no interface to use it efficiently.
2002-06-18 07:25:12 +00:00
augustss
8903b07896
Update to match reality.
2002-06-18 06:23:55 +00:00
augustss
877cc2731b
Document SYSTRACE.
2002-06-18 06:11:29 +00:00
thorpej
02ce7a5707
cdev_systrace_init() only gets an "open" entry point.
2002-06-18 05:30:40 +00:00
itojun
7dd411b55d
userland access to apm emulation.
2002-06-18 05:24:44 +00:00
itojun
524e044ee5
apm emulation, from openbsd
2002-06-18 05:22:50 +00:00
itojun
f72547931b
no apm support
2002-06-18 05:01:55 +00:00
itojun
19a306b9bd
no apm device on mmeye
2002-06-18 05:01:09 +00:00