mhitch
e6118cd2a1
ELF symbol support for DDB.
2001-08-15 01:29:29 +00:00
mhitch
cfc1f88145
loadfile() support for new amiga boot loader.
2001-08-15 01:18:09 +00:00
mhitch
0b5d3c0d43
From Chuck Silvers:
...
implement pmap_k{enter_pa,remove}() correctly.
remove various checks for impossible conditions.
other misc cleanup.
2001-08-15 01:03:59 +00:00
augustss
64e123faaf
If there was a vendor+product locator match return a higher match value.
...
Rationale, if you have a device (e.g., a mouse) with a more specific
driver but want to recognize it with the more generic driver you can
do that by supplying vendor and product locators for the generic one.
2001-08-15 00:06:49 +00:00
augustss
dfe96bae01
Add a little infrastructure so that individual drivers can easily check
...
if thee was a vendor+product locator match.
2001-08-15 00:04:59 +00:00
rearnsha
ff2b83c782
New bus-independent DMA framework. Adjust asc.c for new interface
...
but not (yet) make use of new framework.
2001-08-14 22:58:17 +00:00
augustss
596db62c43
Alphabetize two items. Fix one whitespace glitch.
2001-08-14 13:15:45 +00:00
mrg
c22c51584c
but this machine is now an ultra1.
2001-08-14 12:16:19 +00:00
mrg
d8544ce59a
this machine is no more.
2001-08-14 12:14:59 +00:00
mrg
6ca0883022
build netbsd32, sunos32, svr4 and svr4_32 LKM's on sparc64.
2001-08-14 12:00:01 +00:00
mrg
4f3eac8332
mtod() with uintptr_t, not bus_addr_t.
2001-08-14 11:57:26 +00:00
mrg
c9fa7a702a
add (u_long) casts for sparc64.
2001-08-14 11:55:38 +00:00
itojun
974a4e79a0
don't panic on mknod(2) over NFS. PR 13705.
2001-08-14 05:31:55 +00:00
simonb
e807a5f821
Fix typo, noted by UCHIYAMA Yasushi in private mail.
2001-08-14 04:32:56 +00:00
fredette
170407cf2c
Fixed a bug where we were using ETHERMIN and ETHERMTU
...
where we really wanted ETHER_MIN_LEN and ETHER_MAX_LEN.
2001-08-14 03:57:16 +00:00
cjs
0079971ec4
Back out previous change; I've lost my card and can't test it.
2001-08-14 01:09:33 +00:00
hubertf
1fabbfed1a
Sync with GENERIC,v 1.414
...
XXX We really need a better way to do such things...
XXX For now, please make sure to update this too when editing GENERIC!
2001-08-14 00:27:03 +00:00
mjacob
7a43c0e46b
Fixed the one minor buglet that kept 8200s from working
...
(SCB_VECTOIDX(vec) - SCB_IOVECBASE] -> SCB_VECTOIDX(vec - SCB_IOVECBASE))
Sigh. This is all very good work- this new interrupt stuff. Yet like the
last time my good friend Jason 'simplified' things, we lost information.
It used to be you could tell which specific slot an interrupt was frame
based upon the vector. Now you can't because they're allocated dynamically.
Oh well- it's not all that important.
2001-08-13 23:36:30 +00:00
bjh21
63011ec08f
Add lint stubs. Not actually tested or anything.
2001-08-13 23:16:11 +00:00
bjh21
9d345bfc35
New header file for FIQ-related definitions.
...
Currently just contains the FIQ numbers, until I decide on an API.
2001-08-13 22:59:40 +00:00
wiz
a8a789da28
Space nit. kern/13712 by seebs.
2001-08-13 22:52:26 +00:00
soda
e65a97d83b
correct function name in panic message which is referred by Izumi Tsutsui
...
on port-arc mailing list.
2001-08-13 19:08:13 +00:00
soda
7e7514b7f1
OP_BLTZAL was defined twice.
2001-08-13 18:48:48 +00:00
soda
5ea71c9743
fix duplicate wired TLB allocation, this is now done in {vga,pccons}_jazzio.c.
2001-08-13 18:45:49 +00:00
tsubai
b1d1120084
Search "/netbsd.gz" and "/netbsd.macppc" in addition to "/netbsd".
2001-08-13 15:38:11 +00:00
itojun
a66997843c
sync with GENERIC 1.414. LAMB has no working printer port.
2001-08-13 11:21:40 +00:00
cjs
6c1314f4b8
Add Transmeta and products, and an ALI integrated sound/modem device.
2001-08-13 08:51:38 +00:00
jdolecek
a95aa7326a
g/c _remque()/_insque(); use the C version in libkern
2001-08-13 06:10:09 +00:00
cjs
a95288891b
Change the '@(#)' strings in front of the copyright/version messages to '@( )'
...
so as not to clutter the output of the what(1) command when run on a kernel.
2001-08-13 03:07:23 +00:00
chs
610af327b3
add an unlock missing from previous revision.
2001-08-13 01:12:15 +00:00
scw
13c2f8b505
Some more things ticked off the list.
2001-08-12 19:28:28 +00:00
scw
79abe4afda
Fix the clock device offset. (Overlooked in last commit)
2001-08-12 19:16:18 +00:00
scw
e97b8f6555
clockreg.h is no longer needed now we use the MI mk48txx driver.
2001-08-12 18:36:17 +00:00
scw
e9261b9f13
Time Keeper NVRAM driver.
2001-08-12 18:34:25 +00:00
scw
bb210bda7e
Split the nvram/rtc functionality away from the clock interrupt code
...
and attach it as `timekeeper0 at mainbus0'.
Use the MI mk48txx nvram/rtc access functions instead of home-grown
versions.
It should now be very easy to add a character device for the benefit
of userland access to NVRAM.
2001-08-12 18:33:12 +00:00
scw
7374ebbf8c
Slight tweak: Avoid needlessly purging cachelines which we've just flushed.
2001-08-12 18:13:45 +00:00
itojun
99c5195929
remove "#ifdef IPSEC_DEBUG" conditional from from key_debug.h
...
(headers must have no #if). sync with kame
2001-08-12 11:52:43 +00:00
itojun
984d46bbc4
there is no KEY_DEBBUG. use IPSEC_DEBUG
2001-08-12 11:48:27 +00:00
jdolecek
c495131fe3
Move _insque()/_remque() to libkern. Once remaining uses would
...
be converted to <sys/queue.h> macros, _insque()/_remque() would be eliminated
altogether.
2001-08-12 08:35:31 +00:00
chs
7c661278ee
update some comments.
2001-08-12 00:20:32 +00:00
bjh21
a3119c10de
Report link status correctly for 10BASE-T.
2001-08-11 20:42:45 +00:00
chris
0b0518e0dd
Fix compile without DIAGNOSTICs enabled
2001-08-11 14:47:56 +00:00
chris
191de4d242
Checking a whole host of pmap changes:
...
Improved locking (not that we actually use it on a uniprocessor, but one day :)
Removed unneeded splvm's
tweaked pmap_clean_page code to only flush the cache if the page is mapped in the current pmap (based on diff from richard E)
Adopted pv entry allocation mechanism from i386.
Laid framework for returning ptp's when we've finished with them rather than holding onto them till the process exits.
ptp's are now allocated with a uvm object for the pmap, means that we can walk a list to free them off in pmap_release, until they get freed off by pmap_remove.
Also implemented a page zeroing function when the processor is idling. Note that hpcarm may wish to disable this.
I believe this code to be stable, if anyone has any problems please shout up.
2001-08-11 13:20:19 +00:00
chris
c5de587666
Make use of pmap_kenter instead of pmap_enter for kernel buffers.
2001-08-11 13:00:48 +00:00
chris
163b9983d7
Add arm_trunc_page, similair to trunc_page but using a hardcoded PGOFSET.
2001-08-11 12:59:45 +00:00
chris
6cca1c3f58
Update to make use of a proper kenter implementation for vmapbuf and vunmapbuf.
2001-08-11 12:57:25 +00:00
chris
6e43d02452
Patch in Richard E's changes to bcopy page, the loop doesn't need unrolling as much as it currently is due to the overhead of the load/stores taking most of the time. (profiling shows minimal time difference)
2001-08-11 12:44:42 +00:00
yamt
5d1c2fff55
fix cksum error of udp and tcp packet with ip options
2001-08-11 12:26:50 +00:00
eeh
76d075e3b3
Use the new in4_cksum.
2001-08-10 20:53:50 +00:00
eeh
0e7789220f
Add an optimized in4_cksum().
2001-08-10 20:53:11 +00:00