lukem
6ff2f2f438
add RCSID. (note; this file gets #included)
2001-11-08 02:42:31 +00:00
lukem
ec6245465a
add RCSID
2001-11-08 02:39:06 +00:00
thorpej
f30c8426f2
Fix delay().
2001-11-08 02:12:05 +00:00
christos
c7be54ce17
increase the size up to the max for the floppy.
2001-11-08 02:11:38 +00:00
aymeric
77dd4deaa6
introduce an interrupt_depth variable which counts how nested we are into
...
interrupts.
This allows hardclock() to account for the time spent in interrrupts, and
as a side-effect, top(1), systat(1) and others will no more report 0% of
interrupt activity.
mvme68k does that already.
2001-11-07 23:25:03 +00:00
thorpej
ea1dce5b44
Regen; correct i80312 description.
2001-11-07 21:13:26 +00:00
thorpej
4fd2586143
Correct i80312 description.
2001-11-07 21:12:49 +00:00
bjh21
ec2fc79a18
Diagnostic panics should be enabled when DIAGNOSTIC is defined, not undefined.
2001-11-07 20:04:52 +00:00
bjh21
479d71be35
Add support for feeding entropy to rnd(4).
2001-11-07 20:01:58 +00:00
bjh21
a2d0fc8a64
Small debugging improvements.
2001-11-07 19:53:19 +00:00
bjh21
c11b878473
Detect overruns before reading any data. This makes overruns easier to
...
understand.
2001-11-07 19:52:59 +00:00
bjh21
67feec8608
Lose options GATEWAY.
2001-11-07 19:45:48 +00:00
thorpej
a3c15f8aaf
Regen; add Cyclone PCI-700 (IQ80310).
2001-11-07 18:55:29 +00:00
thorpej
bbc76f7954
Add product ID for the Cyclone PCI-700 (IQ80310).
2001-11-07 18:53:51 +00:00
augustss
a7fd78b8b5
Fix a bug in the DIAGNOSTIC version of the detach.
2001-11-07 14:13:35 +00:00
chs
1d7213c91a
only acquire the lock for swpgonly if we actually need to adjust it.
2001-11-07 14:07:23 +00:00
augustss
4cfba4290a
Ad a debug message. (With { } this time.)
2001-11-07 13:36:43 +00:00
enami
58a47f4ae2
Have necessary braces.
2001-11-07 12:57:33 +00:00
bjh21
54407dd7d8
Sync with IANA. This finally gets us IFT_ECONET.
2001-11-07 12:14:17 +00:00
yamt
4475186a1d
correct comment.
2001-11-07 10:52:08 +00:00
yamt
5fa0dfa754
use biosdelay instead of adhoc loop.
2001-11-07 08:46:24 +00:00
chs
ac48df1681
only acquire the lock for swpgonly if we actually need to adjust it.
2001-11-07 08:43:32 +00:00
itojun
e2df911079
do not grab packet to joined multicast group, when ip6_dst and in6p_laddr
...
mismatches. it makes the behavior more closer to 4.4BSD IPv4 code.
sync with kame
2001-11-07 06:30:50 +00:00
enami
7b7e3f6b7e
Wrap long line and remove name of argument from function prototype.
2001-11-07 04:56:09 +00:00
enami
8e5afc2cbe
Make the size of null node hash table to desiredvnodes instead of 16.
2001-11-07 04:55:26 +00:00
enami
888e968e4d
Call hashdone where appropriate.
2001-11-07 04:21:26 +00:00
enami
579ece8405
Cosmetic changes.
2001-11-07 04:15:41 +00:00
enami
9af6d646c2
Fix typo in comment.
2001-11-07 04:04:10 +00:00
augustss
2158da33e3
Improve diagniostic message.
2001-11-07 03:26:06 +00:00
thorpej
9cc2517cfe
When we read the interrupt status bits, mask it with the shadow copy
...
of the "currently enabled interrupts" -- the CPLD appears to light
up the status bit even if it doesn't cause the CPU IRQ line to be
asserted.
2001-11-07 02:56:18 +00:00
augustss
14e5f669c2
Improve some debug messages.
2001-11-07 02:55:04 +00:00
augustss
6e85b5b6c5
Add a workaround for broken ports (e.g. macppc) that do not call
...
cnpollc before cngetc in DDB. DDB now works with USB console on Macs.
Don't frob the LEDs if nothing changes.
2001-11-07 02:52:47 +00:00
thorpej
0ea59754f1
We were already cheating w/ CPLD register access, so cheat all the
...
way and use pointer derefs rather than bus_space to access them.
2001-11-07 02:24:18 +00:00
thorpej
4a2c5fd66d
* Pass the IRQ number to stray_irqhandler() and display it in
...
the panic message.
* Mask off undefined bits from the XINT3 and XINT0 registers in the CPLD.
2001-11-07 02:06:37 +00:00
thorpej
acf9a688a0
Rework and fleshing out of Intel IQ80310 XScale eval board support.
...
More work to do -- this is a snapshot of work-in-progress.
2001-11-07 00:33:22 +00:00
thorpej
492b42cff8
Garbage collection.
2001-11-07 00:19:13 +00:00
thorpej
b9364bb468
First cut at XScale setup code. Needs more work.
2001-11-07 00:17:36 +00:00
thorpej
46309d6bc6
Const poisoning of cpu/class names.
2001-11-06 20:39:13 +00:00
thorpej
5b3f78d953
"i80200", not "80200".
2001-11-06 20:02:13 +00:00
thorpej
f12c8ee306
"XScale", not "Xscale".
2001-11-06 19:59:43 +00:00
thorpej
daae0ad947
If BOARDTYPE == iq80310, make an S-records version of the kernel
...
as well.
2001-11-06 19:53:22 +00:00
thorpej
e8982cb969
Make it possible for Makefile.${MACHINE}.inc to provide extra
...
stuff at the end of SYSTEM_LD_TAIL.
2001-11-06 19:52:21 +00:00
augustss
a1ba73d6c3
Add a quirk for a USB CD/RW.
2001-11-06 13:31:20 +00:00
augustss
80c2d1c262
Regen.
2001-11-06 12:59:45 +00:00
augustss
0c8d23832b
Add DMI CD/RW drive (my first USB 2.0 device!).
2001-11-06 12:59:17 +00:00
augustss
4469f30685
Add some USB 2 related definitions.
2001-11-06 12:29:48 +00:00
itojun
087b694325
too many curly brace.
2001-11-06 08:14:27 +00:00
chs
2ed88fe090
several changes prompted by loaning problems:
...
- fix the loaned case in uvm_pagefree().
- redo uvmexp.swpgonly accounting to work with page loaning.
add an assertion before each place we adjust uvmexp.swpgonly.
- fix uvm_km_pgremove() to always free any swap space associated with
the range being removed.
- get rid of UVM_LOAN_WIRED flag. instead, we just make sure that
pages loaned to the kernel are never on the page queues.
this allows us to assert that pages are not loaned and wired
at the same time.
- add yet more assertions.
2001-11-06 08:07:49 +00:00
chs
6fbca7d0fc
use pmap_kenter_pa() instead of pmap_enter(), this is required for
...
pages loaned to the kernel. this implies that we also need to
call pmap_kremove() before uvm_km_free().
other general cleanup: remove argument names from prototypes,
rename some variables, etc.
2001-11-06 07:30:14 +00:00
simonb
cf63a6b052
Remove some variables that are set but never used.
2001-11-06 07:20:37 +00:00