matt
362ba8300c
Include USB and 1394 support (sun models now have them).
2001-04-13 16:26:41 +00:00
bjh21
991d163aa2
Remove code from pmap_fault() that ws trying to do referenced/modified
...
emulation on kernel pages (and getting it wrong).
2001-04-13 15:09:35 +00:00
pooka
0fc6449078
Describe possible section types with a few words.
2001-04-13 15:01:29 +00:00
bjh21
7b00aef2da
Rev 1.3 accidentally undid rev 1.2. Re-do it.
2001-04-13 14:50:47 +00:00
augustss
b5c707b2b6
Make it link with debug flag.
2001-04-13 12:51:43 +00:00
augustss
939159f6d0
Make it compile with debug.
2001-04-13 12:42:40 +00:00
bjh21
ac01781de7
Make UBC_WINSHIFT a constant.
2001-04-13 12:40:16 +00:00
augustss
bcdfccea3c
Split the umass driver into the part that handles the X-over-USB protocol
...
(umass.c) and the part that handles scsibus/atapibus (umassbus.c).
This way the must port specific stuff can be removed from umass.c.
2001-04-13 12:24:10 +00:00
augustss
38c02444d9
Finally get rid of the UGLY and EVIL hack for avoiding tsleep().
2001-04-13 11:19:58 +00:00
augustss
cbcea5e84c
Do mii frobbing in process context.
...
Now we can finally get rid of the evil USBD_NO_TSLEEP hack in the aue driver.
2001-04-13 11:17:11 +00:00
augustss
b728f196e9
Comment out some flag stuff that isn't used. Someone should take a look
...
at this. There is something fishy with the mii code, the last argument to
mii_attach() is not being used in any meaningful way.
2001-04-13 11:14:55 +00:00
augustss
205b10ed17
Add a flag to mii_flags which will cause autonegotiation to use tsleep()
...
instead of callout. This way adapters which need a process context for
PHY register access (e.g. USB adapters) have a chance.
2001-04-13 11:12:36 +00:00
itojun
fbc07662f5
$NetBSD$ tag cleanup
2001-04-13 08:11:44 +00:00
itojun
eb0cfc6af5
s/$Id$/$NetBSD$/
2001-04-13 08:09:07 +00:00
kanaoka
c5a768d097
Add support for ADMtek AN985.
2001-04-13 00:18:11 +00:00
augustss
ed7afd2ad6
Regen.
2001-04-12 23:56:13 +00:00
augustss
23b1e2c46e
Some new device (from FreeBSD).
2001-04-12 23:55:58 +00:00
augustss
9071f4edbb
Make sure all tasks are remove on detach.
2001-04-12 23:54:56 +00:00
kleink
9133b51cd8
Replace the 'unsigned __COMPILER_INT64__' construct with a new name,
...
__COMPILER_UINT64__, to be supplied - if such a case is made, it shouldn't
be assumed that the unsigned type-specifier may be applied to it.
2001-04-12 22:01:18 +00:00
reinoud
fdeb609887
Place a remark ... the old vidcconsole code can't handle the comconsole
...
not yet for it is called early in the init_arm() ... this needs to be
patched one day so it can be called very early; but is this possible ?
2001-04-12 21:54:06 +00:00
mjacob
f13ec50e47
Clean up bus dma code for request/response queues.
2001-04-12 21:40:56 +00:00
thorpej
c5a6653add
Use IPL_NET for now -- the only use of 1394 right now is for network
...
interfaces (IPv{4,6}-over-1394), and this allows us to get rid of
some evil interrupt mixing issues in the 1394 network code right now.
2001-04-12 21:39:31 +00:00
thorpej
9e0af4a217
Add a __predict_true() to an extremely common case.
2001-04-12 21:11:47 +00:00
thorpej
eed75ba69e
In uvm_km_kmemalloc(), use the correct size for the uvm_unmap()
...
call if the allocation fails.
Problem pointed out by Alfred Perlstein <bright@wintelcom.net>,
who found a similar bug in FreeBSD.
2001-04-12 21:08:25 +00:00
thorpej
67e357f0a9
splimp -> splvm.
...
This, like all other uses of spl*() in VAX code, needs to be
scrutinized.
2001-04-12 20:38:25 +00:00
reinoud
242cca702b
Part one of the COMCONSOLE repair ... it works now but the video console
...
is effectively dead instead... this needs work. Also the boottime switching
to the vidcconsole would be good.
2001-04-12 20:15:06 +00:00
thorpej
5da5b5ae5b
Upon inspection of a 4000/600 dmesg, change the splbios to splubas.
...
XXX THIS CODE IS SERIOUSLY BROKEN! MSCP DEVICES ARE BLOCK I/O DEVICES,
AND THUS SPLBIO SHOULD BLOCK THEIR INTERRUPTS. The VAX port really
needs to get virtualized spl*() levels.
2001-04-12 20:13:26 +00:00
thorpej
376be9fdf3
splimp -> spluba.
2001-04-12 20:08:09 +00:00
thorpej
63edf2e11d
Protect the call to uba_done() with spluba().
2001-04-12 20:07:40 +00:00
thorpej
ae66f2ea53
splimp -> splbio.
2001-04-12 20:05:12 +00:00
thorpej
3d6b1bec1e
splimp -> splnet
2001-04-12 20:04:24 +00:00
thorpej
06b19d90b8
splimp -> splbio
2001-04-12 20:03:35 +00:00
thorpej
669641cb9d
splimp -> splvm (it's questionable whether or not this is really
...
the right level at all -- maybe splhigh? Anyway, XXX comment added
as well).
2001-04-12 19:45:25 +00:00
thorpej
0d8e6faeb2
splimp -> splvm
2001-04-12 19:43:46 +00:00
thorpej
b978c269f5
Delete SPL_IMP(). It is not used in IP Filter, and it aids me
...
on my quest to eliminate the foul beast known as splimp.
2001-04-12 19:41:53 +00:00
manu
bc237413cb
Fixed an error in a comment
2001-04-12 19:32:35 +00:00
thorpej
316dcc474b
splvec.splimp -> splvec.splvm
2001-04-12 19:21:20 +00:00
thorpej
023e07a194
splimp -> spluba
2001-04-12 19:16:56 +00:00
thorpej
c031c366f6
Add spluba().
2001-04-12 19:16:06 +00:00
thorpej
9b2337e9d8
splimp -> splbio.
2001-04-12 18:34:56 +00:00
thorpej
89fb12c497
splimp -> splhigh when frobbing netisr.
2001-04-12 18:28:40 +00:00
thorpej
0f05a2b35c
splimp -> splhigh for frobbing the netisr.
2001-04-12 18:26:26 +00:00
thorpej
f5940ea000
splimp -> splvm (XXX Time critical sections, but don't want to block
...
the clock).
2001-04-12 18:22:55 +00:00
thorpej
909f3d7efb
splimp -> splvm (use IPL_IMP needs to be revisited).
2001-04-12 18:18:31 +00:00
thorpej
d7333fb163
splimp -> splnet
2001-04-12 17:53:48 +00:00
leo
ba0a86fa22
There are no level1 or level7 interrupts possible on the Milan...
2001-04-12 09:09:56 +00:00
itojun
477b193d09
support T1 card (LMC1200) properly. PR 12331 (patch from openbsd).
...
change DLT type to cisco HDLC, as lmc driver is hardwired to cisco HDLC
on driver attach. XXX we may need to revisit this, as if_spppsubr may want
to alter this later.
2001-04-12 07:50:54 +00:00
itojun
321e957c86
regen.
2001-04-12 07:47:16 +00:00
itojun
2ce6b3ba60
change symbol for LMC T1 card. part of PR 12331.
2001-04-12 07:46:00 +00:00
leo
8507fcec54
Update these for Milan addresses.
2001-04-12 07:17:30 +00:00
matt
bc6820dd0d
Regen.
2001-04-12 06:26:49 +00:00
matt
ece3db982d
Add UltraSparc IIe PCI interface.
2001-04-12 06:26:20 +00:00
thorpej
7a46b74c7b
splimp -> splbio.
2001-04-12 06:20:59 +00:00
thorpej
b614ba3c5c
splimp -> splhigh
2001-04-12 06:08:44 +00:00
thorpej
ff7a879497
splimp -> splvm
2001-04-12 06:07:42 +00:00
chs
49a0cbf7f6
in adosfs_read(), only do the UBC thang for "FFS" files (ie. those that
...
don't mix data and metadata in the same sector). in adosfs_bmap(), set
the "run" return value to 0 to indicate the result is only good for 1 block.
these fix the rest of PR 12270.
2001-04-12 04:12:04 +00:00
thorpej
a3fd502107
Nuke some unneeded splimp.
2001-04-12 03:16:56 +00:00
thorpej
d94ce2f426
splimp -> splnet
2001-04-12 03:10:35 +00:00
thorpej
4cb159296b
Remove an splimp() that really has no purpose in life.
2001-04-12 03:08:42 +00:00
thorpej
5274818efc
Switch to USB_USE_SOFTINTR. The callout hack does indeed work
...
fine for systems without generic soft interrupts, even if it is
a little sub-optimal. Consider it a penalty for ports not
implementing a kernel API.
Addresses kern/11957. The PR has been open for 4 months, and
I have work blocked on the continued existence of splimp() in
the networking code.
2001-04-12 01:39:04 +00:00
thorpej
f305e19aeb
Only if __HAVE_GENERIC_SOFT_INTERRUPTS is then splusb == splsoftnet
...
(because we register the interrupt with IPL_SOFTNET). However, if
we're using a callout, then splusb == splsoftclock (because the
callouts happen from the softclock interrupt).
Note that splsoftnet blocks softclock interrupts, but this is
meant to better describe what's going on.
2001-04-12 01:18:24 +00:00
reinoud
11c012efcc
Just switch the RI_CENTER off for now ... just to avoid troubles with
...
the hardware scrolling code...
2001-04-12 00:42:50 +00:00
msaitoh
9767692eee
fix invalid reference to $fromconsole via DDB
2001-04-11 23:02:12 +00:00
uch
62ec61f5e9
fix comment.
2001-04-11 20:13:52 +00:00
manu
bb1594b20b
Integrated security review for signal delivery by Wolfgang Solfrank
2001-04-11 19:41:02 +00:00
jdolecek
745ab257dc
Put back all header files defining ioctls
2001-04-11 19:07:36 +00:00
leo
3f7694f804
Adapt these for use on the Milan.
2001-04-11 14:45:07 +00:00
itojun
e366844be7
need to declare NULL for inline function.
2001-04-11 14:44:55 +00:00
wiz
b7f59127c9
re-add bt8xx.h (needed for fxtv, without which bktr is pretty much useless)
2001-04-11 09:07:21 +00:00
sato
5dd91b669c
add VR4101 specific BCU registers.
...
add VR4122 specific BCU registers.
add cpu specific comments.
2001-04-11 08:52:59 +00:00
augustss
76c2f6d190
Regen.
2001-04-11 08:44:06 +00:00
augustss
c2b7bb4ddb
Add device id from PR 12611.
2001-04-11 08:43:47 +00:00
sato
68d21310de
opt_vr41x1.h -> opt_vr41xx.h.
...
add 'options VR41XX' and kill 'options VR41X1'.
add 'options VR4101' (not yet supported)
add 'options VR4102'
add 'options VR4111'
add 'options VR4121'
add 'options VR4122' (not yet supported)
add 'options VR4181' (not yet supported)
these are for config level size optimization.
currenty, no optimization codes are exist.
NOTE: there are some incompatibility in VR4181 & VR4101 &
VR4102,4111,4121 group & VR4122.
GENERIC (for VR41XX series) has options VR4102, VR4111, VR4121.
2001-04-11 08:23:26 +00:00
jdolecek
372e5956ef
Only install headers which are actually used by our userland. This
...
saves about 2.2MB under /usr/include/dev/. Discussed on tech-kern@
recently.
I HOPE to get the list right. The headers I left in are ones
used for MI tools and those whose usage I discovered by grep over tree sources.
Feel free to put needed includes back in if you encounter anything which
should not be removed from lists.
2001-04-11 07:42:31 +00:00
itojun
f4e4c674a7
disallow userland programs from specifying addresses with IPV6_PKTINFO
...
setsockopt, if:
- the address is not verified by DAD (= not ready)
- the address is an anycast address (= not permitted as source)
sync with kame
2001-04-11 04:57:53 +00:00
thorpej
8dc1d7cbac
Add bridge netisr glue (only used if no __HAVE_GENERIC_SOFT_INTERRUPTS).
2001-04-11 03:55:16 +00:00
thorpej
f62e94272e
Add hooks for bridging.
2001-04-11 03:47:24 +00:00
thorpej
e0b3faf07e
Add configuration glue for forthcoming bridge code.
2001-04-11 03:43:23 +00:00
briggs
4290b6b288
Make sure that this will compile on a big-endian system.
2001-04-11 01:47:18 +00:00
enami
fe247cae7a
fix possible typo in comment.
2001-04-10 22:58:55 +00:00
mjacob
dfb8f5f43f
Include isp_ioctl.h.
2001-04-10 21:52:15 +00:00
mjacob
78a44662f5
Add initial implementation of ISP_SDBLEV, ISP_RESETHBA, ISP_FC_RESCAN,
...
ISP_FC_LIP and ISP_FC_GETDINFO ioctls.
2001-04-10 21:52:00 +00:00
mjacob
7bcf01a29a
Note one other place that bogus interrupts can be measured.
2001-04-10 21:51:21 +00:00
mjacob
81a6d0ec41
Add isp_ioctl.h.
2001-04-10 21:50:53 +00:00
mjacob
5f8aa905e6
Add some HBA ioctl functions (LIP resets, rescan, setting debugging level).
2001-04-10 21:50:40 +00:00
thorpej
4702254396
Process pfil hooks for Ethernet input and output.
2001-04-10 21:47:36 +00:00
thorpej
4cbf0044c4
Add a PFIL_HOOKS filtering point to every network interface.
2001-04-10 21:45:39 +00:00
bjh21
d039e70428
Remove the "asc" driver. It's never worked, and we should have an MI version
...
sometime.
2001-04-10 21:33:00 +00:00
leo
247d880fc9
The Milan uses the U0 pin to switch the pci-bridge between little & big
...
endian mode. That's why I moved the 'wired' flag to U1.
2001-04-10 19:51:00 +00:00
leo
dcc1c6a9fb
Take NFDISA into account.
2001-04-10 19:36:20 +00:00
thorpej
f41aa15500
Add 802.1D (Spanning Tree) LSAP code.
2001-04-10 19:30:41 +00:00
bjh21
4c8caed00d
Apply a bandage to delay() so that it takes a more suitable time on
...
StrongARM Risc PCs. It really should be replaced entirely, but I've got more
important bugs to fix.
2001-04-10 19:08:42 +00:00
bjh21
edde8b993b
Add a DIAGNOSTIC check to see if delay() waits long enough (it doesn't on
...
my machine).
2001-04-10 18:58:56 +00:00
eeh
511e0204b1
Update to conform to new interface.
2001-04-10 18:57:49 +00:00
leo
dc0e725f9d
full[tc]flush from GLOBAL -> ASLOCAL.
2001-04-10 13:59:10 +00:00
fvdl
7d1452855c
Fix bus_space_write_multi_* in the memory case; the asm constraints
...
were wrong.
2001-04-10 12:59:32 +00:00
fredette
b27eda4ead
Added.
2001-04-10 12:46:26 +00:00
fredette
1dfde059ab
Use fb_setsize_eeprom to do some intialization of the
...
fb structure.
2001-04-10 12:44:12 +00:00
fredette
bb09d2bc78
Fixed a bug where we were trying to map the board RAM
...
using the physical address of the board registers.
2001-04-10 12:42:51 +00:00
fredette
ca414a50ad
In prom_init, when making our local copy of the bootparams,
...
be sure to calculate the shift in terms of chars, not struct
bootparams, and don't shift undefined arguments.
2001-04-10 12:40:53 +00:00
fredette
8efc1dcff9
Fixed has_context to return true on the kernel pmap,
...
which always has context zero. This was causing panics
under DIAGNOSTIC.
2001-04-10 12:39:56 +00:00
fredette
857e8fbc6b
The mainbus doesn't define a device name in the attach args
...
after attaching the special busses, so just match when it
isn't, instead of calling strcmp with it.
2001-04-10 12:37:49 +00:00
fredette
c6871b7720
Make softintr_handler return one, not zero, to properly
...
claim the interrupt. Added special bus_space_probe
handling to sun2_bus_map.
2001-04-10 12:33:09 +00:00
fredette
af0a9202ce
Under DIAGNOSTIC, disabled a test that was using an
...
instruction not available on the 68010. Also removed
more old sun3 cache-related code.
2001-04-10 12:29:10 +00:00
fredette
c4973c2333
In fpu_probe, now be sure to return FPU_NONE. Returning
...
FPU_UNKNOWN was causing confusion in cpu_switch.
2001-04-10 12:27:40 +00:00
fredette
0cb40c9174
Define a very small UBC_NWINS to keep UBC from eating all kernel VM.
2001-04-10 12:24:05 +00:00
fredette
0050ddd2b2
Be paranoid, #undef PAGER_MAP_SIZE before defining it.
2001-04-10 12:23:14 +00:00
kleink
0e1ec27466
Regen.
2001-04-10 11:12:12 +00:00
kleink
7b62f6ff28
Slight indentation nit.
2001-04-10 11:11:17 +00:00
kleink
fba80da1d1
Regen.
2001-04-10 11:06:20 +00:00
kleink
c73bcbb0f8
Slight indentation nit.
2001-04-10 11:03:56 +00:00
ross
eeea1bcd05
g/c transfer_check
2001-04-10 10:09:45 +00:00
leo
3e3afaaac3
Regen. again...
2001-04-10 07:03:49 +00:00
leo
e3d2d361fd
The Hades also uses the TT030 like SCSI driver. Remove 'mouse' here...
2001-04-10 06:46:01 +00:00
leo
2d38da2932
Initial MILAN generic config
2001-04-10 06:39:36 +00:00
leo
e409b5d5df
Regen.
2001-04-10 06:39:10 +00:00
leo
99047718f0
fdisa needs-flag...
2001-04-10 06:37:08 +00:00
leo
30f5357c6e
Move dma.c away from the mainbus floppy and make it a separate entity with
...
tag 'mbdma'.
2001-04-10 06:36:08 +00:00
leo
e159fdc910
files.atari:
...
Defopt motherboard type and make ym2149.c dependend on 'standard' atari
boards.
Configfiles:
Add pseudo device mouse. It got dropped in the moves by accident.
2001-04-10 06:28:38 +00:00
leo
dfaa29355b
Add a config file for the Milan. Note that you cannot build a working Milan
...
kernel yet. There are still quite some bits missing in the repository.
2001-04-10 05:56:25 +00:00
leo
1e08d983e3
Move GENERIC to GENERIC.in . This avoids confusion since GENERIC is not a
...
standalone config file anymore.
2001-04-10 05:52:14 +00:00
chuck
7074958a24
fix locking problem noted by Jaromir Dolecek. also, add more comments
...
on locking rules to make code easier to understand. locking in
uvm_loananon still needs some work on fringe cases where anon's page
is actually on loan from a uobj.
2001-04-10 00:53:21 +00:00
sommerfeld
422ddeb55b
In cpu_fork(), initialize u_pcb.pcb_context[8] so that the newly
...
spawned kthread/process runs at IPL_0 instead of whatever IPL the
parent was running at.
This appears to fix the NTP clock stability problems observed on some
alpha systems; the clock appears stable even when there's heavy
raidframe (i.e., kthread-intensive) I/O under way.
2001-04-10 00:27:00 +00:00
fvdl
0ccb3965dd
Fix missing splx calls. One of them from OpenBSD.
2001-04-09 23:51:28 +00:00
bjh21
fd7c4f1c79
ether_ioctl() expects i82586_init() to return an errno. Have it do so
...
(admittedly only EIO at present).
2001-04-09 22:31:16 +00:00
pk
cd24bc13e7
Account for the number of counter ticks that elapse while statintr()
...
processing takes place. This prevents stat clock skew by a factor
approximately proportional to stathz (not a serious problem if stathz==100;
but considerable already if stathz==1000).
2001-04-09 21:28:50 +00:00
pk
2c2e7aca80
Add macro to convert a counter register value to microseconds.
2001-04-09 21:17:33 +00:00
eeh
986e7f8f1c
Interrupt latency fix from sparc port. (Hm. One insn instead of 5).
2001-04-09 21:15:42 +00:00
marcus
b6c1c5d49a
Altentries should also be marked as functions, to keep linker happy.
2001-04-09 20:31:20 +00:00
martin
3caa4d3f4c
Specify the size of the framing added to packets (in this case: zero), so
...
if_sppsubr.c can calculate correct statistics.
2001-04-09 19:35:46 +00:00
martin
93c0294b72
Specify the size of the framing added to packets, so if_sppsubr.c can
...
calculate correct statistics.
2001-04-09 19:34:40 +00:00
reinoud
3e6eaba006
The old vidc console code can't handle all display depths
2001-04-09 19:33:22 +00:00
martin
8f8dc65f89
Add another option for encapsulation: PP_NOFRAMING.
...
In this mode, the PPP packets start with the protocol identifier and don't
have any explicit framing (which may be added by the lower level driver).
Make input/output statistics a little bit more correct by adding a hardware
driver adjustable framing length for each packet (instead of the constant
value "3" used before).
While there, bump authentication name length from 32 to 48 (I have a
connection where I need more than 32). XXX - this should not be artificialy
limited at all.
2001-04-09 19:33:01 +00:00
reinoud
ba53dd71d7
Re-enable setmode() in wscons implementation.
2001-04-09 19:23:32 +00:00
reinoud
b592059273
Just some pretty printing for 640 width screens
2001-04-09 19:22:42 +00:00
pk
a0daff5647
proc_trampoline(): mave the new process run at base interrupt priority level.
...
This is especially important for in-kernel processes started from here,
which would otherwise keep running at splclock().
2001-04-09 18:18:48 +00:00
nathanw
a8c1e6280a
Fix spelling errors in comments.
2001-04-09 16:10:06 +00:00
sato
a71959e501
fix KS_Cmd_Screen* in sigmarion_cmdmap[].
2001-04-09 16:05:53 +00:00
tsutsui
46023e3c2d
Remove aoutm68k_misc.c from SRCS since it is only needed
...
if COMPAT_AOUT_ALTPATH is specified.
XXX: How should we handle options like this on LKMs?
2001-04-09 16:03:22 +00:00
marcus
e0d02d24d5
Mark syscalls as functions.
2001-04-09 15:52:59 +00:00
drochner
9e9590f441
Change the way the aux port is probed for. Some older chipsets w/o
...
mouse port seem to interpret the "test aux port" (0xa9) command differently,
leading to a non-working keyboard.
Now we try to echo a byte through the aux port by means of the "echo aux"
(0xd3) command, which is what Linux does.
Thanks to Christoph Badura for detailed reports and testing.
2001-04-09 15:45:50 +00:00
ad
e637d8a38d
- Some firmware fills the system drive table with junk, so get the number
...
of system drives from an ENQUIRY.
- Complain if there's more than 1 segment when issuing some kind of enquiry
(this needs to be fixed properly).
- Fix the ID hack for 2.xx firmware.
- Fix an argument to bus_dmamap_sync().
2001-04-09 15:40:09 +00:00
enami
c75004b245
Fix the name of some bits in struct vnode.v_flag.
2001-04-09 14:14:10 +00:00
reinoud
e9d5de6e98
Patch the hardware scrolling to be only used when using VRAM until it is
...
working perfectly with DRAM only.
2001-04-09 13:59:44 +00:00
enami
51a6f1ba3c
Fix prototype to avoid compilation error.
2001-04-09 13:23:07 +00:00
ad
a69e2f1310
Regen.
2001-04-09 11:52:27 +00:00
ad
e68e07d62c
Add Tekram DC-315/DC-395.
2001-04-09 11:51:30 +00:00
jdolecek
b6d1d4db02
Change the first arg to fileops fo_stat routine to struct file *, adjust
...
callers and appropriate routines to cope. This makes fo_stat more
consistent with rest of fileops routines and also makes the fo_stat
match FreeBSD as an added bonus.
Discussed with Luke Mewburn on tech-kern@.
2001-04-09 10:22:00 +00:00
jdolecek
c1dca7fa03
also use fops fo_stat for osf1_sys_fstat2()
2001-04-09 10:08:51 +00:00
drochner
a6ae0975d5
regen
2001-04-09 09:39:57 +00:00
drochner
552d4c8236
add media options for the Intel UCH2 internal ethernet controller
2001-04-09 09:39:24 +00:00
jdolecek
3fc6fc58e6
Call file descriptor stat function via (*fp->f_ops->fo_stat) instead
...
of a switch statement and explicit call.
Sprinkle some FILE_USE()/FILE_UNUSE() as appropriate.
2001-04-09 09:39:09 +00:00
jdolecek
5bd42953f7
Upon Chuck Cranor request, revert rev. 1.26. There is indeed a bug in way
...
locking is done, but this fix is not the right way to fix it.
2001-04-09 06:21:03 +00:00
leo
3aabea5c70
Remove '_KERNEL' conditionalizing. This break userland apps.
...
Noted by Steve Allan.
2001-04-09 05:35:32 +00:00
tsutsui
aa31658cf0
Correct values for sanity checks.
2001-04-08 17:05:10 +00:00
jdolecek
17c0a84170
Remove superflous uvmfault_unlockmaps() in uvm_loan(), only call it
...
if uvm_loanentry() returned 0; otherwise, the unlocking would already
have been done by uvmfault_unlockall() call in uvm_loanentry().
Okay'ed by Chuck Silvers
2001-04-08 16:51:51 +00:00
tsutsui
c65417c92f
Make sure to print "\n" at the end of the attach line on non-DEBUG case.
2001-04-08 11:45:45 +00:00
tsubai
2a7597f49e
Make this compile w/o ukbd.
2001-04-08 08:53:31 +00:00
ross
2d8e2c19d6
Fix soo_stat() calls for the new parameter, even if the direct call is
...
now obsolete, so that kernels will at least compile. I guess it was too
much trouble to change all 10 call sites, or perhaps, these days, only
things that build on i386 are important. Maybe it's the full moon tonight.
2001-04-08 08:01:36 +00:00
augustss
82fe39b9cb
Add a Peracom adapter.
2001-04-08 02:10:57 +00:00
tshiozak
042dae07d7
support "running status" handling. midiplay via umidi is working now.
2001-04-07 22:01:34 +00:00
reinoud
ed0aea79a7
Make the NC start run again ... it didnt detect the start of the DRAM good
...
enough.
2001-04-07 20:57:24 +00:00
thorpej
5cbdcc502b
Add ALTQ support (both for the VLAN interface itself, as well as for
...
being a VLAN on a ALTQ'ified interface).
2001-04-07 18:41:42 +00:00
thorpej
c28f672aee
Add altq_etherclassify(), a slight hack modified from the kame/freebsd4
...
tree, which allows a packet with Ethernet headers already present to
run through the ALTQ packet classifier. This is needed in order to
suport ALTQ on VLAN and bridge devices.
2001-04-07 18:01:48 +00:00
jdolecek
bb8ceadfcc
Adapt to struct fileops, soo_stat() changes.
...
Pointed out by Bernd Ernesti in private mail.
2001-04-07 17:37:09 +00:00
jdolecek
09b64e8678
bump kernel version - struct fileops change
2001-04-07 15:56:50 +00:00
dbj
179671f564
automatically restart dma for unexpected shutdowns
2001-04-07 13:02:55 +00:00
tsutsui
aff5787b5b
Regen from aoutm68k/syscalls.master rev 1.5:
...
> Allow enabling/disabling /emul/aout alternate path search
> on COMPAT_AOUT_M68K environment by options COMPAT_AOUT_ALTPATH.
2001-04-07 12:28:55 +00:00
tsutsui
0286ef8bba
Allow enabling/disabling /emul/aout alternate path search
...
on COMPAT_AOUT_M68K environment by options COMPAT_AOUT_ALTPATH.
2001-04-07 12:25:15 +00:00
dbj
b2e3cc1a2e
continue to tweak nextdma detection of xfer length
...
add check to esp driver for incomplete transfers, but still does not handle them.
2001-04-07 11:29:50 +00:00
ichiro
8aa94c66a0
regen
2001-04-07 11:16:35 +00:00
ichiro
f5842381bb
add product centronics adapter USB-1284 BRIDGE
2001-04-07 11:16:12 +00:00
tsutsui
2f9f69455f
Fix some bus_dma(9) usage:
...
- bus_dmamap_sync() takes offset into the dmamap, not VA.
- Use BUS_DMA_STREAMING for the data dmamap, not BUS_DMA_COHERENT.
2001-04-07 10:50:13 +00:00
jdolecek
16b1272b3f
Add new 'stat' fileop and call the stat function via f_ops rather
...
than directly.
For compat syscalls, also add necessary FILE_USE()/FILE_UNUSE().
Now that soo_stat() gets a proc arg, pass it on to usrreq function.
2001-04-07 09:00:57 +00:00
tron
824065dc0a
Don't call "is_a1200()" again after its result was stored in the "softc"
...
structure.
2001-04-07 05:09:27 +00:00
thorpej
98c9d8b5c6
ether_*() functions belong in if_ether.h, not if.h.
2001-04-07 04:24:31 +00:00
augustss
50c9868982
Add a bunch of language specific keymaps. From OpenBSD.
2001-04-07 00:27:55 +00:00
augustss
b8cfdb2c1d
Allow a UKBD_LAYOUT option to determine the default keyboard layout.
...
(From OpenBSD.)
2001-04-06 22:54:15 +00:00
augustss
09846cd9c0
Regen.
2001-04-06 22:53:16 +00:00
augustss
76e981dd50
Add another device (from FreeBSD).
2001-04-06 22:52:55 +00:00
leo
adc78de568
Regen.
2001-04-06 21:55:11 +00:00
leo
54d70d6eef
Add a 'ser0' device to all. Add ne2000, 3Com 3c59x/3c90x and ESS Solo-1
...
support to the Hades.
2001-04-06 21:53:39 +00:00
fredette
666b4cf417
A successful compile is near.
2001-04-06 17:17:58 +00:00
simonb
1c69191831
Fix typo - s/dbcst/dcbst/.
2001-04-06 16:48:11 +00:00
darrenr
0b6031033d
fix fragment cache security hole
2001-04-06 15:32:40 +00:00
fredette
ec984a04ad
Added.
2001-04-06 15:05:55 +00:00
fredette
3ff14b7ac5
vm/vm.h -> uvm/uvm_extern.h
...
Cleaned up definitions of cputype and mmutype.
mon.h -> promlib.h, and use all of the new prom_
functions instead of the old mon_ functions.
Removed all of the old mon_ capturing code to
promlib.c.
2001-04-06 14:59:09 +00:00
fredette
e3edb8d20c
Gratuitous comment changes.
2001-04-06 14:52:56 +00:00
fredette
6529ec2635
Now include machine/promlib.h instead of machine/mon.h, and
...
use the new prom_ functions instead of the old mon_ functions.
Added the internal _pmap_extract_pmeg function, and removed
some old Sun3 cache-related code.
2001-04-06 14:52:19 +00:00
fredette
353ad332f0
Added some support for the old-school 'g0' and 'g4' monitor
...
hooks, and removed some old Sun3 cache and interrupt-register
related code.
2001-04-06 14:36:08 +00:00
tsutsui
06c28be1fe
Install byte_swap.h on make includes.
2001-04-06 14:11:20 +00:00
fredette
20293ce870
Added.
2001-04-06 13:13:01 +00:00
fredette
d8d78f2801
Added a prototype for the internal function _pmap_extract_pmeg,
...
used by the bus_dma implementation when double-mapping pages
by hand.
Now define PMAP_OBMEM for completeness.
2001-04-06 13:12:06 +00:00
fredette
874e89c74d
Added an internal bus_space flag to find and use PROM mappings.
...
Added an internal bus_dma flag to mark when a map has been
loaded by double-mapping pages by hand, outside of the pmap.
Added more prototypes for our bus_dma implementation.
2001-04-06 13:09:10 +00:00
fredette
85c6ec3b50
Now use the proper DVMA map size depending on what
...
machine type we're on.
Removed all prototypes, since we're going bus_dma.
2001-04-06 13:03:14 +00:00
wiz
14dbdf5518
Negative exit code cleanup: Replace exit(-x) with exit(x).
...
As seen on tech-userlevel.
2001-04-06 11:13:45 +00:00
toshii
ff71a021ca
There is no /usr/include/hpcarm/disklabel_acorn.h.
2001-04-06 11:10:57 +00:00
onoe
5653ae7375
Add Cisco Aironet 350 Series.
...
XXX: work as same as 340 series.
do not use any 802.11e security enhancements yet..
2001-04-06 09:28:39 +00:00
onoe
8a81c1e899
regen: add Cisco Aironet 350 Series.
2001-04-06 09:27:13 +00:00
onoe
f53e32994a
Add Cisco Aironet 350 Series
2001-04-06 09:26:29 +00:00