abs
2287052465
PIPE_SOCKETPAIR, MALLOC_NOINLINE and VNODE_OP_NOINLINE are all appropriate for
...
the 'minimal memory' configurations.
2002-08-22 14:36:48 +00:00
itojun
fe3d104e60
minor KNF
2002-08-13 05:33:51 +00:00
thorpej
17c9690153
The Elan SC520's PIT runs at 1.1892MHz; set TIMER_FREQ so that
...
time is kept properly.
2002-08-13 02:46:36 +00:00
thorpej
65e781f38c
Fix previous (need to add IO_TIMER1 to the register offsets).
2002-08-13 02:42:54 +00:00
itojun
f9b8434a5c
fix includes (use dev/ic/i8253reg.h)
2002-08-13 02:17:45 +00:00
thorpej
05210534c0
No need for two copies of the i8253 register definitions. Remove the
...
i386-specific copy, and adjust its users to add in the timer i/o base
as necessary.
2002-08-13 00:50:33 +00:00
thorpej
4b8b317d4b
There are other systems besides the PS/2 L40 that enable A20
...
via the Configuration Port, so restructure the code a little
to allow for them, and list at least one other system that does
(anything based on AMD Elan SC520).
XXX We don't actually check for Elan SC520 yet.
2002-08-12 14:27:34 +00:00
thorpej
156a4a378d
Add elansc* at pci? (AMD Elan SC520 System Controller).
2002-08-12 03:28:52 +00:00
thorpej
7d2b11a8b0
Add a driver for the AMD Elan SC520 System Controller. The "elansc"
...
driver attaches where "pchb" would normally attach (it matches at a
higher match priority). The "elansc" driver currently provides support
for the watchdog timer built-in the SC520.
Thanks to Jasper Wallace for laying the ground-work for this (most
notably by providing a work-around for a watchdog-related bug in the
SC520).
2002-08-12 01:03:12 +00:00
itojun
951e585780
probe/attach Dell TrueMobile 1150 MiniPCI 802.11b card - not very useful
...
without external antenna...
cbb0: interruptingaat irq 10
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 1 device 0
pcmcia0 at cardslot0
wi0 at pcmcia0 function 0: Dell, TrueMobile 1150 Series PC Card, Version 01.01
wi0: 802.11 address 00:02:2d:6c:db:f6
wi0: using Lucent Embedded WaveLAN/IEEE
wi0: Lucent Firmware: Station (8.10.1)
wi0: supported rates: 1Mbps, 2Mbps, 5.5Mbps, 11Mbps
2002-08-11 16:22:09 +00:00
isaki
b9015555de
Commented out slhci. it's experimental yet.
2002-08-11 13:50:45 +00:00
isaki
8bf06813d7
Add slhci0, ScanLogic SL811HS/T USB Host Contoller.
2002-08-11 13:26:28 +00:00
thorpej
3721870c9e
Add wi* at pci?
2002-08-10 20:20:22 +00:00
minoura
013897f2cc
Add quirk for Connectix Virtual PC 5 (for Windows at least) emulated
...
PCI bridge (440BX).
Note that there's still a problem that emulated 21140 cannot be driven
by if_tlp. Workaround is to use if_de.
2002-08-10 03:37:40 +00:00
thorpej
7d9de8b2ad
PMC_TYPE_I586 -> PMC_CLASS_I586
...
PMC_TYPE_I686 -> PMC_CLASS_I686
PMC_TYPE_K7 -> PMC_CLASS_K7
To reflect terminilogy used in pmc(3).
2002-08-09 05:28:08 +00:00
thorpej
7cbc5d60c1
Add macros to encode the "unit number" in the event selector.
2002-08-08 20:40:49 +00:00
thorpej
b12f663377
Define new-style PMC types for i586, i686, and K7 performance counters.
2002-08-08 18:37:39 +00:00
tron
38b5f64780
Redo last change. "pmc_evid_t" and "pmc_ctr_t" need to be visible for
...
userland because they are used in "sys/pmc.h".
2002-08-07 09:45:49 +00:00
tron
b145a3fa59
Embed "pmc_evid_t" and "pmc_ctr_t" into "if defined(_KERNEL)" and use
...
"__uint64_t" from "int_types.h". This fixes "lint" errors while
building "libc".
2002-08-07 09:34:54 +00:00
briggs
64a993291d
Stubs for new pmc(9) interface.
2002-08-07 05:58:01 +00:00
briggs
d3cfa7ad3b
Forward declare structures that are used here.
2002-08-07 05:38:47 +00:00
briggs
a27fd9df4d
define pmc_evid_t, pmc_ctr_t.
2002-08-07 05:38:24 +00:00
briggs
ba45c803fd
PERFCTRS is now defflagged in conf/files.
2002-08-07 05:18:21 +00:00
itojun
e5b5171ab5
integer overflow. from silvio@qualys.com
2002-08-06 22:46:11 +00:00
grant
3273a7757a
add X note comment for INSECURE option.
...
addresses port-i386/17853 from hclsmith@yahoo.ca .
2002-08-06 12:09:42 +00:00
itojun
dc8b2582ca
backout previous
2002-08-05 01:16:59 +00:00
itojun
08a994ac23
soekris device use 19200bps on boot, it seems
2002-08-05 01:14:58 +00:00
itojun
b41a39617e
comment things out for smaller footprint
2002-08-03 15:52:20 +00:00
itojun
8dd04cdcd7
correct range check, have overflow check, fix type mismatches,
...
for cmap args and some other calls. from openbsd
2002-08-03 00:12:48 +00:00
ichiro
2543e04449
chenge comment for wi(4)
...
- add vender Intersil
2002-08-02 05:26:44 +00:00
thorpej
6f79106887
Add dmoverio.
2002-08-02 00:45:37 +00:00
wiz
f3de6108f8
Sync (commented out) SHMMAXPGS value with vmparam.h.
...
Closes port-i386/12708 by Patrick Welche.
2002-07-22 11:05:59 +00:00
grant
6742cb1812
sweep of errx/warnx, remove unnecessary trailing \n
2002-07-20 08:36:17 +00:00
thorpej
3912e469dd
Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can
...
be properly used by any misc. cloning device. While here, correct
a comment to indicate that "open" is the only entry point and that
everything else is handled with fileops.
2002-07-19 16:38:14 +00:00
kanaoka
69c8929084
- Disable Interrput before execute AcpiEnterSleepState().
...
- Add acpi_md_OsDisableInterrupt() for this.
2002-07-18 12:05:11 +00:00
kanaoka
6e5726c8c9
- Enable to enter sleep state S5 with ACPI.
2002-07-17 14:55:42 +00:00
drochner
08285ba648
explicitely set ds, es, fs and gs to 0 before calling kvm86;
...
use the right places in the trap frame (the 4 segment registers which
get loaded on a rti to VM86 mode) to set them for BIOS calls
(we have never set them to anything but 0 before, so it didn't matter)
2002-07-14 14:39:44 +00:00
drochner
ff2b8f83ec
fix typo which made textmode check always succeed
2002-07-14 13:56:20 +00:00
drochner
ef054011f7
-if getting info for a mode fails, print out the mode
...
and continue with the next
-check that text modes are VGA compatible (haven't seen it
otherwise yet, but to be sure...)
2002-07-11 10:02:21 +00:00
drochner
1719b0ab59
get some more info out of the VESA BIOS and attach subdevices for
...
8-bit pseudo color and text modes
still doesn't do anything useful
(It would be easy to attach a wsdisplay, but we have to cooperate with the
PCI or ISA attached VGA drivers. There are open issues.)
2002-07-10 19:15:42 +00:00
drochner
cd34aa2e82
add a function to read from the BIOS vm86
...
(most of it is already mapped to KVM, but it appears easier to me
to do it this way instead of a lot of range checks)
2002-07-10 19:09:35 +00:00
itojun
941a391c59
sync with GENERIC 1.501. comment out devices that are not present.
...
(you can strip it down even more by commenting out unneeded filesystems)
2002-07-10 08:41:28 +00:00
itojun
0e727055ba
whitespace
2002-07-10 08:37:40 +00:00
kent
9dcee9625e
Line 281-304:
...
Use %edi instead of %edx to keep destination address because memcpy() MAY
break %edx.
2002-07-10 05:56:44 +00:00
jdolecek
f4e3c06369
always include ci_s*_locks in struct cpu_info, so that the size doesn't depend
...
on DIAGNOSTIC/LOCKDEBUG settings
2002-07-09 22:28:30 +00:00
drochner
cff6339e49
attach "vesabios"
...
(well, not really yet)
2002-07-07 13:25:43 +00:00
drochner
2eb946d46c
call kvm86's GPF handler
2002-07-07 13:24:36 +00:00
drochner
5641e4d726
Initialize the kernel vm86 code before autoconfiguration, so that
...
BIOS calls can be used for device probing etc.
And now it's getting nasty:
The kvm86 code needs a TSS, and it is most convenient to use proc0's
instead of doing some static allocation. (We might reconsider this if
we want to use vm86 for console initialization, ie much earlier.)
For the TSS slot to be allocated, we have to move the call to
i386_proc0_tss_ldt_init() up.
Since the npx code twiddles CR0 the corresponding pcb field must
be synchronized later. It would probably be cleaner to do this in
the npx driver.
2002-07-07 13:23:17 +00:00
drochner
bc442c7173
-if APM_USE_KVM86 is set, use BIOS calls in virtual 8086 mode
...
-make sure the register frame is really cleared before use
(someone added a field to the frame later which didn't get zeroed)
2002-07-07 13:06:56 +00:00
drochner
da32c6df4a
add definitions for the in-kernel vm86 code and vesabios attachment,
...
add an option APM_USE_KVM86 which does what its name implies
2002-07-07 13:03:47 +00:00