sekiya
a924cfbf24
Add register definitions and console prototype header for the SGI GR2 family
...
of framebuffers.
2004-03-18 08:39:17 +00:00
cgd
50d45978ec
bump RX and TX ring sizes to 256 entries each. would be better to make
...
them larger, but then i'd need to tweak the allocation mechanism so they
were *guaranteed* to be physically contiguous.
2004-03-18 06:59:30 +00:00
cgd
49d5d889b3
in PERIPH_REV3 DMA code, fix calculation of pkt size (not that it matters
...
for <= 4k packets), and also interrupt on end of pkt only. cuts tx intrs
by a factor of >3 for simon's fave 100Mbps ttcp test.
2004-03-18 06:30:03 +00:00
simonb
0c55ae72f4
Fix pass3 Tx DMA - when an mbuf spans a page boundary, make sure that
...
it either is sitting in contiguous physical RAM or split the mbuf
into two Tx descriptors. Not the prettiest patch, but works well in
practice - gets about an 8% decrease on CPU time for a simple ttcp TCP
Tx benchmark. Thanks to Chris Demetriou for some debugging help.
Add some event counters.
Remove some #if 0'd debug code.
2004-03-18 05:57:58 +00:00
wrstuden
58472c3385
Have Locore zero out the bss (which includes our stack) BEFORE
...
we start calling into C code. Previously we called memset() in our
C code. Unfortunately the compiler would sometimes store local variables
on the statck, which got killed by the memset(). Oops!
2004-03-17 23:32:22 +00:00
wrstuden
86948e4bf1
Bump version to help track down issues with kernel loading.
2004-03-17 20:41:17 +00:00
scw
b4e83ea72c
Re-enable COMPAT_NETBSD32
2004-03-17 20:24:40 +00:00
scw
fe2418e50c
Add COMPAT_16.
2004-03-17 20:24:18 +00:00
scw
62a0c71155
Make COMPAT_NETBSD32 build again.
2004-03-17 20:23:28 +00:00
scw
fffcfa6444
Always check for the SHmedia entry point hack. The in-tree toolchain
...
doesn't need it, but SuperH's toolchain does.
2004-03-17 20:22:11 +00:00
scw
3b1323d3c7
Pass the ABI (32/64-bit) to the linker.
2004-03-17 20:20:43 +00:00
matt
f9730c006d
Fix typo (pckbort -> pckbport)
2004-03-17 18:10:51 +00:00
pk
ea53363e84
Rename PROM_getprop*() => prom_getprop*().
2004-03-17 17:04:58 +00:00
pk
fcac5c14aa
Pass the buffer size to PROM_getpropstringA(), as in sparc.
2004-03-17 15:22:57 +00:00
pk
370bb883e5
Print the host Id in mainbus_attach() instead of clock_attach().
2004-03-17 14:35:53 +00:00
pk
00aaee7ade
Drop myetheraddr();
2004-03-17 14:26:59 +00:00
aymeric
3ddd2de94c
defparam PMAP_MEMLIMIT
2004-03-17 14:14:02 +00:00
pk
8512c4b642
Use prom_getoption() and drop home-grown string-to-integer conversion code.
2004-03-17 14:03:22 +00:00
pk
6c325ce299
ffb_attach: Use prom_getoption() and drop home-grown string-to-integer
...
conversion code.
2004-03-17 13:58:14 +00:00
pk
da415e73f9
De-__P();
2004-03-17 11:00:19 +00:00
pk
6446b225e5
prom_getprop(): Make the `element size' argument a size_t (like sparc64).
2004-03-17 10:48:21 +00:00
martin
c19b13c71b
Adapt to pckbc -> pckbport changes
2004-03-17 08:48:58 +00:00
uwe
853017ec09
Regenerate after platid.def changes:
...
Rename 680HU (Hungarian) to 680EU (European).
Add entries for French and Scandinavian 680/690.
Spell "HP 620LX" with a space, like HP does.
2004-03-17 04:18:38 +00:00
uwe
f11168a748
Rename 680HU (Hungarian) to 680EU (European).
...
Add entries for French and Scandinavian 680/690.
Spell "HP 620LX" with a space, like HP does.
2004-03-17 04:14:08 +00:00
scw
8f5fbb07af
Make this compile again.
2004-03-16 23:58:18 +00:00
pk
aafd051f4f
For now, implement prom_getoption() in autoconf.c.
2004-03-16 23:05:45 +00:00
pk
d5ae67c446
Encapsulate retrieval of properties from the global `options' prom node.
2004-03-16 22:55:47 +00:00
pk
9166dfe50b
Use prom_getoption() and drop home-grown string-to-integer conversion code.
2004-03-16 22:47:10 +00:00
pk
7489a68403
Encapsulate retrieval of properties from the global `options' prom node.
2004-03-16 22:45:18 +00:00
uwe
8c941b849f
Add a few calls to UpdateWindow.
2004-03-16 22:30:36 +00:00
nathanw
263f910569
Do set up the auxpll to the right value (8, to generate 96MHz),
...
because the Au1500 and/or this board's firmware don't have it to the
right value at bootup, as was previously assumed. Makes USB-host work
on the Au1500, and should cause no change on other boards where it
previously "just worked".
Remove some #if 0'd out setting of FREQ0, since it's not currently
used.
2004-03-16 21:20:06 +00:00
nathanw
6b89d04a4a
The Au1500 doesn't have an i2s interface.
2004-03-16 18:13:45 +00:00
pk
9c0a7ff277
For now, implement prom_getidprom() and prom_getether() in autoconf.c
2004-03-16 13:14:34 +00:00
uwe
501860614d
Add j6x0lcd.
2004-03-16 00:23:31 +00:00
pk
0c91b926ac
Replace myetheraddr() by prom_getether(). Convert the file descriptor to
...
deivce tree node (if possible) to support the "local-mac-address' property.
2004-03-15 23:57:27 +00:00
pk
967492ee53
Replace myetheraddr() by prom_getether().
2004-03-15 23:51:11 +00:00
pk
058057533c
prom_getether() now takes a `node' argument in order to support the
...
"local-mac-address" property.
2004-03-15 23:48:21 +00:00
pk
4bd9e9bb70
prom_getether: support the "local-mac-address" property on network nodes.
2004-03-15 23:46:40 +00:00
uwe
9d8bb20eb3
Use CONFIG_HOOK_POWERCONTROL_LCD to control turning the LCD on/off
...
(the _LCDLIGHT hook is apparently meant to control the LCD backlight).
2004-03-15 23:38:16 +00:00
rafal
7dc96fa92f
Remove references to no-longer-existing options (MIPS3_L2CACHE_PRESENT and
...
MIPS3_5200).
2004-03-15 16:56:55 +00:00
minoura
88f55c570c
Fix typo.
2004-03-15 05:31:46 +00:00
uwe
c900434559
Add j6x0lcd(4).
2004-03-15 03:49:14 +00:00
uwe
ef7c82009e
Driver that controls power, brightness and contrast of the Jornada 680 LCD.
2004-03-15 03:45:50 +00:00
uwe
9071e10a46
Support for WSDISPLAYIO_PARAM_CONTRAST.
2004-03-15 03:38:39 +00:00
minoura
17724e2968
Stop the timer explicitly before initialization.
...
Apparently certain BIOS requires this. Noted by yamt.
2004-03-15 01:23:49 +00:00
simonb
55965d25ad
Use "#define<tab>" consistently.
2004-03-14 21:12:08 +00:00
chs
cec587ddf6
checkpoint of MP work from dennis and myself. includes cross-processor
...
interrupt framework, a sledgehammer TLB invalidation and misc MP fixes.
doesn't work at all yet.
2004-03-14 18:18:54 +00:00
simonb
899c20a789
Remove trailing blank line.
2004-03-14 13:06:39 +00:00
simonb
15ae71a28c
Call sbmac_start() at the end of the interrupt service function to try
...
to send more packets. Fixes problems with high UDP Tx rates.
Thanks to Matt Thomas for applying clue.
2004-03-14 10:55:45 +00:00
minoura
10cb1fb645
Add ichlpcib.
2004-03-14 08:09:42 +00:00