thorpej
ebbd9cd428
Add some more CPUID feature bits.
2001-08-01 18:47:38 +00:00
haya
3d57cec099
Add new entry for intel ICH2 LPC interrupt router. It has
...
upper compatibility with piix.
2001-08-01 09:11:19 +00:00
jdolecek
98cdfa790c
fix typo for previous in I386_CPU case
2001-07-31 22:52:44 +00:00
thorpej
c43f8649d2
Set up function pointers for copyin/copyout in preparation for
...
adding optimized versions for various CPU classes/models.
Split the 386 version of copyout into a separate routine, and
add a 486 version that doesn't have the class/page-writeability
check.
2001-07-31 18:28:58 +00:00
jdolecek
2b7d2123cd
Make console polling (cnpollc/cngetc) work on IBM PS/2 keyboard controller
...
using level triggered interrupts, which livelocks calling intr routine
if the data register is not read in the interrupt routine, as it's case
when polling after interrupts are enabled during boot.
Block all interrupts when polling for keypress, and modify intr routine
to read and store value from data register. The latter one is to avoid
losing a keypress when one would manage to press a key when kernel is
not in spl-guarded code section.
Tested with classic pccons, 'pcconskbd at pckbc' and 'pckbd at pckbc'
configurations, on i386.
2001-07-31 13:15:28 +00:00
jdolecek
2d5bc65e0b
enable KERNFS, it's used by installation
2001-07-30 21:50:48 +00:00
jdolecek
b0f8b119a2
fix comment
2001-07-30 20:51:29 +00:00
ad
3b1828355b
Add a driver for Mylex AcceleRAID and eXtremeRAID controllers with v6
...
firmware. Based off the FreeBSD driver, and re-worked by tls, erh and I.
2001-07-30 19:59:04 +00:00
jdolecek
b0178f25e3
Move GENERIC_PS2 to GENERIC_PS2TINY, update comments to reflect this config is
...
intended for small memory machines.
Update INSTALL_PS2 appropriately.
2001-07-30 18:24:07 +00:00
jdolecek
3531778254
add MCA stuff, for IBM PS/2
2001-07-30 18:03:54 +00:00
christos
b92cbe7184
now that we know what the traps mean, print their name in debug mode.
2001-07-29 19:31:41 +00:00
drochner
23204e4b5f
document 3c90xb support
...
use default settings which make more sense (for me)
2001-07-25 12:51:44 +00:00
drochner
a3cdd518ad
make it compile after i82557reg.h changes
2001-07-25 12:47:34 +00:00
wiz
d2cede024b
Replace some memcpy()s with probably overlapping arguments with memmove()s.
2001-07-24 22:29:07 +00:00
itojun
71aa31a75a
support multiple batteries (currently only # of batteris is visible -
...
need to tweak ioctl API more). PR 10545.
2001-07-22 16:05:17 +00:00
wiz
a9356936b4
seperate -> separate
2001-07-22 13:33:58 +00:00
jdolecek
044d2dfafc
Move former PS2 config to GENERIC_PS2, mostly so that it fits the
...
installation snapshot build machinery well; also improve some comments.
Adjust INSTALL_PS2 config accordingly.
2001-07-21 16:26:46 +00:00
jdolecek
c55c49e5e3
Make a bit more like GENERIC - add I586_CPU, NTP, SYSVMSG, SYSVSEM, LKM,
...
CD9660, INET6, though bunch of entries enabled in GENERIC is commented out,
mostly due they being not appropriate for IBM PS/2.
2001-07-21 16:12:16 +00:00
jdolecek
c013461507
add pcmb\*
2001-07-21 13:22:05 +00:00
jdolecek
230adf61d8
Installation kernel for PS/2 machines. Only wrapper around
...
PS2 config.
2001-07-21 13:16:23 +00:00
jdolecek
0be60fb28d
remove MEMORY_DISK_HOOKS stuff
2001-07-21 13:15:00 +00:00
thorpej
babefc5331
Add BUS_DMA_READ and BUS_DMA_WRITE flags, that hint the back-end
...
at dmamap load time that the mapping will be used for a unidirectional
transfer of the specified direction.
2001-07-19 15:32:10 +00:00
mrg
ef38b7e874
fix a statementless label that gcc-current picked up.
2001-07-17 13:53:15 +00:00
mrg
6d1680019c
use a shift instead of a divide.
2001-07-17 13:52:24 +00:00
fvdl
d68e2c3f12
Redefine evil tXXX register offset defines into the trapframe structure
...
to use offsetof. These should be completely nuked.
Fixes math_emulate lossage.
2001-07-17 08:13:06 +00:00
thorpej
091e29f94f
In i386_softintr_lock(), use splserial() rather than splhigh(),
...
because of splhigh() braindamage on the i386 port.
Fixes port-i386/13038 and port-i386/12985.
2001-07-16 16:53:00 +00:00
christos
825843808a
add MACHO_MACHDEP_CASES
2001-07-14 03:05:51 +00:00
christos
d6cbc8a99d
add mach/macho files
2001-07-14 02:18:02 +00:00
christos
747d93e317
new i386 files for macho and mach.
2001-07-14 02:04:25 +00:00
christos
75dabe22c7
Use global descriptor 7 for mach traps. Unfortunately this is already
...
used by apm 16 bit code segments so we cannot have both at the same time.
2001-07-14 02:02:45 +00:00
christos
661d4f4564
Add COMPAT_MACH and EXEC_MACHO. Code works enough to start running a binary,
...
but we need to implement a few mach traps before the dynamic linker actually
works.
2001-07-14 02:00:39 +00:00
kristerw
42bb92201c
Removed redundant (and slightly wrong) extern declaration of emul_svr4
...
(newer gcc complains that only one of the declarations are const.)
2001-07-13 23:32:26 +00:00
itojun
ceb069ef00
sync with GENERIC 1.410. mention pkgsrc/sysutils/lambd.
2001-07-13 23:00:32 +00:00
soren
ce3293accb
ncr(8) is gone from the tree, so remove ^#ncr*.
2001-07-09 15:05:22 +00:00
perry
4ae18c882f
Since setrunqueue and remrunqueue now have documentation, remove my
...
obnoxious comments saying they should be documented, and reference
setrunqueue(9) and remrunqueue(9) instead. Thanks Nathan!
2001-07-08 19:33:44 +00:00
abs
8b9a19cb3d
Leave TCP_DEBUG commented out _everywhere_.
...
Time to replenish clueon charge with caffine...
2001-07-08 16:36:11 +00:00
abs
01b024cd5b
Standardise TCP_COMPAT_42 as commented out, grouped with other COMPAT options,
...
and with the comment '4.2BSD TCP/IP bug compat. Not recommended'
Add commented out 'TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG'
(All hail amiga and atari which make some attempt to automate the
multiplicity of config files...)
2001-07-08 16:32:12 +00:00
perry
c3748d9175
b*()->mem*()
2001-07-07 22:57:57 +00:00
tsutsui
df016928f8
Remove (commented out) ncr* at pci? lines.
2001-07-07 17:09:47 +00:00
perry
0d05392733
bzero->memset, bcopy->memcpy
2001-07-07 05:58:12 +00:00
mcr
97eac1b54c
context argument added to pci_device_foreach().
2001-07-06 18:04:58 +00:00
mcr
b44d7d55a5
added some debugging to error message in pci_intr_map().
2001-07-06 18:04:22 +00:00
mcr
07ba5352f1
extra argument to pci_device_foreach().
2001-07-06 18:03:47 +00:00
mcr
8c020dd2f7
when fixing up buses, keep track of the parent of each bus,
...
and the pcitag to access the primary side of that bridge.
2001-07-06 18:03:17 +00:00
mcr
6244484599
added context parameter to pciaddr_resource_{reserve,allocate}
...
and to pci_device_foreach().
added new function pci_device_foreach_min().
2001-07-06 18:02:35 +00:00
mcr
b76e5c586a
added some error checking on return from rbus_new_root_share().
2001-07-06 18:01:26 +00:00
mcr
74ed6c9ddb
new config file for M700 notebook with Cardbus and CBII support
2001-07-06 18:00:50 +00:00
hubertf
9f773decdf
fix typo in comment
2001-07-05 20:54:28 +00:00
itojun
1e8074db2e
sort boot flag to alphabetical order. add -c.
2001-07-05 00:58:45 +00:00
soren
882f3b1bd2
Const'ify bootblk_commands[] to match lib/libi386.h change.
2001-06-27 22:58:32 +00:00