thorpej
17848b05a8
Update for acpica-unix-20020612. From Takayoshi Kochi.
2002-06-15 18:01:05 +00:00
itohy
ece09443af
s/XHOLE_VEC/XHOLD_VEC/
2002-06-10 14:52:21 +00:00
tron
98568ec314
Add missing calls to bus_space_unmap(9) when the hardware RNG is not
...
detected, cannot be activated or doesn't work.
2002-06-09 15:02:25 +00:00
gmcgarry
94b4a243e6
Support Athlon performance counters.
2002-06-07 04:04:47 +00:00
gmcgarry
3acf6ed1d8
Add Athlon performance counters.
2002-06-07 04:03:49 +00:00
gmcgarry
72fe1c3076
Add i586 performance counters.
2002-06-07 01:30:19 +00:00
gmcgarry
4db43b2db0
Include PERFCTRS to match MTRR option. Now pmc(1) does something useful.
2002-06-06 21:16:47 +00:00
thorpej
d941ddfee0
Don't use -traditional-cpp if HAVE_GCC3.
2002-06-04 21:39:09 +00:00
drochner
d2b9876081
move initialization of the "struct pglist" returned by uvm_pglistalloc()
...
from the calling code into uvm_pglistalloc() itself for consistency
and easier error handling
2002-06-02 14:44:35 +00:00
lukem
06de426449
SIMPLEQ rototill:
...
- implement SIMPLEQ_REMOVE(head, elm, type, field). whilst it's O(n),
this mirrors the functionality of SLIST_REMOVE() (the other
singly-linked list type) and FreeBSD's STAILQ_REMOVE()
- remove the unnecessary elm arg from SIMPLEQ_REMOVE_HEAD().
this mirrors the functionality of SLIST_REMOVE_HEAD() (the other
singly-linked list type) and FreeBSD's STAILQ_REMOVE_HEAD()
- remove notes about SIMPLEQ not supporting arbitrary element removal
- use SIMPLEQ_FOREACH() instead of home-grown for loops
- use SIMPLEQ_EMPTY() appropriately
- use SIMPLEQ_*() instead of accessing sqh_first,sqh_last,sqe_next directly
- reorder manual page; be consistent about how the types are listed
- other minor cleanups
2002-06-01 23:50:52 +00:00
itojun
937b671271
use exit(int), not exit(void), consistently - even if the arg has no meaning.
2002-06-01 11:40:31 +00:00
thorpej
28afbb384c
Build with -ffreestanding.
2002-05-31 18:26:26 +00:00
thorpej
6ef955a02d
Make this work with an ISO C preprocessor.
2002-05-31 18:22:54 +00:00
thorpej
3a00c62229
Move the IDTVEC() macro to <machine/asm.h>, and make it work with
...
an ISO C preprocessor.
2002-05-31 18:07:31 +00:00
thorpej
a5baff6d08
Add an __unused__ attribute to n_support and n_lower, since they are
...
unused if a kernel supports all CPU families.
2002-05-31 17:46:51 +00:00
tron
0f15ab8163
Remove senceless benchmark loop for i8xx hardware random generator
...
attach code. The throughput was neither calculated nor displayed.
2002-05-28 17:25:43 +00:00
tron
94d3fd0f89
Add hardware random generator support for Intel i845, i850 and i860
...
chipsets.
2002-05-28 17:23:07 +00:00
jmcneill
2f2e418115
Add explanation for PMS_DISABLE_POWERHOOKS, as requested by hubertf.
2002-05-25 17:05:33 +00:00
jmcneill
f70f5218cf
Add a 'tlp at pci' attachment to the laptop installation kernel. GENERIC_LAPTOP
...
already has this, and some machines (notably, mine :) ) have onboard tlp and
won't boot with INSTALL or GENERIC.
2002-05-18 23:49:40 +00:00
thorpej
204183c0fa
* Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
...
NULL for root PCI busses. For busses behind a bridge, it points to
a persistent copy of the bridge's pcitag_t. This can be very useful
for machine-dependent PCI bus enumeration code.
* Implement a machine-dependent pci_enumerate_bus() for sparc64 which
uses OFW device nodes to enumerate the bus. When a PCI bus that is
behind a bridge is attached, pci_attach_hook() allocates a new PCI
chipset tag for the new bus and sets it's "curnode" to the OFW node
of the bridge. This is used as a starting point when enumerating
that bus. Root busses get the OFW node of the host bridge (psycho).
* Garbage-collect "ofpci" and "ofppb" from the sparc64 port.
2002-05-16 01:01:28 +00:00
thorpej
dada8613e1
Let machine-dependent code specify how to enumerate the bus.
...
Currently, everyone uses pci_enumerate_bus_generic().
2002-05-15 19:23:51 +00:00
mrg
32c1ebcb8b
complain if we can't get the recording drq at attach time.
2002-05-15 18:14:41 +00:00
yamt
b70f1bdb62
- don't use ENTRY() macro for data.
...
- fix calculation of bit offset of DR7.
2002-05-14 14:22:33 +00:00
matt
0dc8ee943d
Eliminate more commons or redundant declarations.
2002-05-14 02:58:32 +00:00
matt
075e474458
Eliminate commons.
2002-05-12 23:16:52 +00:00
jdolecek
77a65b5e56
use _KERNEL_OPT rather than _KERNEL && !_LKM
2002-05-11 09:39:25 +00:00
itohy
d2a97e2196
_C_LABEL() police
2002-05-10 23:21:17 +00:00
thorpej
51ea83a9f5
Remove last vestiges of procfs references. Problem pointed out
...
by Geoff Wing <mason@primenet.com.au>.
2002-05-10 05:45:50 +00:00
thorpej
b6950c9729
Mirror cleanup wrt. procfs-centric naming made to the MI ptrace code.
2002-05-09 16:28:11 +00:00
thorpej
f1f51aa2b8
Move code shared by procfs and the kernel proper out of procfs and
...
into the kernel proper (renaming functions from procfs_* to process_*).
2002-05-09 15:44:44 +00:00
mycroft
bfea3f39cb
Wire CLKF_BASEPRI() to 0 on this platform. (See tech-kern.)
2002-05-08 18:45:49 +00:00
ad
77e08f053a
Add a driver for Adaptec FSA RAID controllers, as often found in Dell
...
servers. Based on the FreeBSD/OpenBSD versions.
2002-04-26 02:05:07 +00:00
wiz
7ef7b3071d
Another options<TAB> -> options<SP><TAB>, noted by Patrick Welche.
2002-04-25 15:22:44 +00:00
atatat
d1b3852365
Add the INCLUDE_CONFIG_FILE option to all config files. In config
...
files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or
ALPHA), it is uncommented.
2002-04-25 15:06:20 +00:00
kleink
8f5a689d48
Attach joy* at eso?.
2002-04-25 00:54:54 +00:00
ad
9a09578e25
Add a driver for ICP-Vortex GDT and Intel Storage RAID controllers. Parts
...
taken from OpenBSD. Test hardware kindly provided by Intel. This still needs
management bits, and doesn't support older controllers, but that shouldn't
be hard to fix.
2002-04-22 21:05:19 +00:00
wiz
c6dc851f64
Remove opms(4) and its device, /dev/pms0, from the i386 port, because
...
it has been obsoleted by pms(4).
Reviewed by fvdl and christos.
2002-04-18 12:54:09 +00:00
bouyer
618e11b77d
Add (commented out) options SIOP_SYMLED
2002-04-18 12:06:11 +00:00
hubertf
0ee29be147
add appropriate description
2002-04-17 23:23:49 +00:00
mycroft
f61e8b1c43
Per PR 13668, add tlp at pci.
2002-04-17 11:52:47 +00:00
mycroft
558b4fb278
Switch from de to tlp by default.
2002-04-17 02:22:41 +00:00
thorpej
eedd94475c
* Move the mii_bitbang attribute into dev/mii/files.mii
...
* Pull in dev/mii/files.mii from conf/files, rather than playing
the magic "files include order" dance in N machine-dependent
configuration definitions.
2002-04-16 20:50:16 +00:00
wiz
5040dc6d7d
Remove last(?) traces of pmsi.
2002-04-16 11:49:54 +00:00
mycroft
69bae7ce64
Add wm.
2002-04-15 15:00:18 +00:00
lukem
fdc8fec66f
allow default colours to be overridden by
...
PCCONS_DEFAULT_FG PCCONS_DEFAULT_SO_FG
PCCONS_DEFAULT_BG PCCONS_DEFAULT_SO_BG
2002-04-14 14:20:33 +00:00
mycroft
92719d60d8
The functionality of pmsi has been implemented in pms, so it's time for pmsi
...
to go back where it came from.
2002-04-14 01:42:52 +00:00
mycroft
d4a9baf2b1
Add IR support.
2002-04-13 02:25:27 +00:00
tv
43df8ed28f
Add host-OS tools for i386, which end up in the "installation/misc"
...
directory of the release tree.
2002-04-12 23:11:58 +00:00
mycroft
04d3df6513
Enable AGP GART support by default.
2002-04-12 17:58:17 +00:00
gmcgarry
6e066ba77a
Add commented-out USERCONF option. Mainly useful for install media
...
and can be optionally enabled based on miniroot and ramdisk size
requirements.
2002-04-12 08:10:45 +00:00