fvdl
9110a093d8
Do rendezvous for TLB shootdown IPI. The sender sets a bitmask
...
of all CPUs it wants entries shot down on, and waits until it
clears. pmap_tlb_doshootdown clears the bit of the current CPU
in this mask.
Also, change simple_lock -> __cpu_simple_lock in IPI path.
2002-10-05 21:30:42 +00:00
manu
6589fa5eda
Added an ioctl emulation so that IRIX's tar is able to extract a file.
2002-10-05 21:29:02 +00:00
fvdl
c55b2f6fa9
Define XINTR_TSS
2002-10-05 21:29:01 +00:00
fvdl
2153e9d81a
Adjust callers to setgate() to match new extra parameter.
2002-10-05 21:28:34 +00:00
fvdl
1176155ea2
Protect against multiple inclusion.
2002-10-05 21:27:52 +00:00
fvdl
724f151d44
Define some masks to be able to pass information about a trap
...
being a TSS trap down to things like DDB.
XXX a bit of a hack.
2002-10-05 21:27:35 +00:00
fvdl
3230052ed9
Change setgate() prototype.
...
Define GDT entries for DDB and double fault TSS.
2002-10-05 21:26:24 +00:00
fvdl
8cea44a52a
Adapt i386_send_ipi prototype. Make spllock < splipi (IPI paths
...
changed to use __cpu_simple_lock because of LOCKDEBUG conflict).
2002-10-05 21:25:24 +00:00
fvdl
df3dd8684d
Add mask for TLB IPI rendezvous, and stackpointers + TSS structures
...
for TSS gates per CPU.
XXX struct cpu_info is getting to be a bit large
2002-10-05 21:22:31 +00:00
fvdl
75b1ec0ed0
Add wrapper for trap() to be used for traps that come in via a TSS.
2002-10-05 21:21:05 +00:00
fvdl
23349480e8
To be able to set up TSS gates, setgate needs another argument for the
...
selector.
2002-10-05 21:20:27 +00:00
fvdl
b70873cac2
Add double fault TSS stub code.
2002-10-05 21:20:00 +00:00
fvdl
4c9f03d9e5
Make i386_send_ipi return an error when it fails to send.
2002-10-05 21:19:39 +00:00
fvdl
736c720259
Deal with coming in via a TSS.
2002-10-05 21:19:16 +00:00
fvdl
d24101a133
Set up TSS gates per CPU for DDB IPI and double fault handlers.
2002-10-05 21:18:44 +00:00
fvdl
220edb92fa
Add stub for DDB IPI via a TSS.
2002-10-05 21:17:35 +00:00
kent
5d5936d4e7
Note auvia supports VT8233/VT8235.
2002-10-05 18:13:16 +00:00
kent
128e90b6bb
Note support of VT8233/VT8235.
2002-10-05 18:11:51 +00:00
kent
550acc6c64
Add support for VIA VT8233/VT8235. The patch was provided by Ola Eriksson
...
<ola at mreriksson dot net> in PR kern/18375. It is based on auvia of
OpenBSD.
2002-10-05 18:08:30 +00:00
tsutsui
071330b986
Slightly modify attach messages.
2002-10-05 17:52:31 +00:00
oster
7eac5bf44e
Garbage collect some leftover (and unneeded) code. OK'ed by chs.
2002-10-05 17:26:06 +00:00
chs
c022ea372b
all ports are now fully prototyped and pointer-arith clean.
...
turn on these warnings all the time.
2002-10-05 17:17:48 +00:00
chs
ecdf1b4084
add missing protos, clean up includes.
2002-10-05 17:16:33 +00:00
chs
89fab1629e
cats has full protos.
2002-10-05 17:12:51 +00:00
chs
038d3a7684
add missing protos.
2002-10-05 17:12:09 +00:00
kent
a872fd9419
Note pciide suports VIA VT8235.
2002-10-05 17:12:07 +00:00
kent
eb3540055c
Note VIA VT8235.
2002-10-05 17:10:01 +00:00
kent
5636e4e770
Add support for VIA VT8235
2002-10-05 17:07:32 +00:00
chs
65c08c58b4
copy over some stuff from the shark version of this file.
...
(how did this compile before?)
add missing protos.
2002-10-05 17:04:44 +00:00
kent
527d1dafae
regen
2002-10-05 17:04:28 +00:00
chs
cdd13585e9
add missing protos.
2002-10-05 17:01:51 +00:00
kent
36f44886c1
- Broadcom BCM4401
...
- VIA VT8235
- Modify description of VT8233_AC97: "VT8233 AC-97 ..." -> "VT8233/VT8235 AC-97 ..."
2002-10-05 17:01:50 +00:00
chs
0b379cf8d7
add missing protos.
2002-10-05 17:01:49 +00:00
chs
50697f04c0
remove leftover acorn32 headers.
2002-10-05 17:01:10 +00:00
grant
f6f54f414a
fix date for i386mp branch merge.
2002-10-05 16:51:03 +00:00
grant
bd0330cb3b
use eg. "ftpd(8)" where appropriate, so href's are created in
...
http://www.netbsd.org/Changes/changes-1.7.html .
2002-10-05 16:41:20 +00:00
grant
f5ca706104
fix typo.
2002-10-05 16:31:58 +00:00
grant
482320a1af
note addition of cgd.
2002-10-05 16:30:43 +00:00
junyoung
2036ad0c3f
A line whose length is 0 always begins with '#'.
2002-10-05 16:26:37 +00:00
chs
c0950517f1
fix void * math, turn on -Wpointer-arith.
2002-10-05 16:25:34 +00:00
junyoung
e4d4608a8b
Minor cleanup.
2002-10-05 16:13:31 +00:00
oster
e29eccb29a
RU_NIL is not used. Remove it.
2002-10-05 16:10:41 +00:00
elric
19ac738a39
add [commented out] cgd's to generic kernel configs.
2002-10-05 16:02:38 +00:00
grant
50d461a007
cgdconfig first appeared in NetBSD 1.7 (for now).
2002-10-05 15:56:12 +00:00
tsutsui
4bc7794182
Add Xref fmv(4) and mbe(4) and fix some description.
2002-10-05 15:55:22 +00:00
grant
c8edb21a86
New sentence, new line.
...
Improve kernel config line comment.
2002-10-05 15:52:25 +00:00
junyoung
1b5e50eb7b
Disable DEBUG again.
2002-10-05 15:52:15 +00:00
grant
eb011f0be5
New sentence, new line. Some mdoc cleanup, other minor nits.
2002-10-05 15:45:52 +00:00
tsutsui
bc5439a731
- Add note isapnp attachment in synopsis.
...
- Add FMV-181A/182A/183 to supported boards.
- Remove Xref pci(4), and add Xref ate(4), isa(4), isapnp(4) and mbe(4).
- Fix some description to reflect reality.
- Bump .Dd.
2002-10-05 15:45:04 +00:00
junyoung
2e85345237
Better fix of parser bug.
2002-10-05 15:43:56 +00:00