uwe
823b306d1e
Revert interrupt stack changes. There are some issues and, at least
...
in the current form, they complicate implementation of fast software
interrupts. I'd rather get fast softints in now and may be revisit
interrupt stack later.
2008-03-22 03:23:27 +00:00
uwe
57ea1b0849
Oops, delete commented out line forgotten in previous.
2008-03-22 00:21:52 +00:00
uwe
18d9c9643e
On SH4 we must be running on P2 to access memory-mapped TLB arrays.
...
Print DA2 again - that messenger was shot in 1.34
2008-03-22 00:15:41 +00:00
ad
a9ca7a3734
Catch up with descriptor handling changes. See kern_descrip.c revision
...
1.173 for details.
2008-03-21 21:54:58 +00:00
xtraeme
d749da9154
Split device_t/softc for ichlpcib(4) and all hpet consumers, plus
...
other related cosmetic changes.
2008-03-21 13:25:27 +00:00
xtraeme
409a4c533c
Split device_t/softc for amdpcib and the hpet attachment, plus other
...
related cosmetic changes.
2008-03-21 12:29:38 +00:00
dyoung
45361f4c9c
Use device_t.
2008-03-21 00:24:34 +00:00
nakayama
fb3ca52b49
- remove disabling interrupt in IPI.
...
- unused VA bits in MMU demap is 13 bits, not 12 bits.
2008-03-20 19:31:33 +00:00
kochi
07973f8d9b
reorder includes, fix indentation.
2008-03-20 14:56:06 +00:00
nakayama
7249e6951e
Use proper ASI macro.
2008-03-20 13:18:16 +00:00
kochi
c45bfb6fd1
Make ia64 kernel of GENERIC.SKI config compile.
...
Only compile tested.
2008-03-20 09:09:19 +00:00
cube
76f56e694a
Set the device_t back pointer in the softc.
2008-03-18 23:52:16 +00:00
cube
10dda1cba0
Back out previous, which obviously wasn't meant to get committed.
2008-03-18 20:48:42 +00:00
cube
7aa6248cdf
Split device_t and softc for ATA devices, as well as wd(4). Other
...
cosmetic changes where appropriate.
2008-03-18 20:46:35 +00:00
nakayama
8aead4fcfb
Fix a race when increment an interrupt level event counter.
2008-03-18 18:22:43 +00:00
tsutsui
f9697db4a0
Fix botched spl(9) bug I introduced back in 3.99.18 (rev 1.64):
...
Don't enable unhandled interrupts before all interrupts are processed.
Should fix "long download, network frozen" problems reported on
port-cobalt by several people.
2008-03-18 15:02:12 +00:00
martin
4882fcc17f
Fix a few format strings (hidden by option ifdefs)
2008-03-18 10:04:14 +00:00
dogcow
de88169824
pesky missing spaces.
2008-03-18 05:05:35 +00:00
jmcneill
6a2a315184
Remove debug printf: ``so we need 10 x 8 tiles -> 00500000''
2008-03-18 02:41:38 +00:00
nakayama
0a332c0d29
Fix a race condition in IPI handlers of save/drop fpstate, from OpenBSD.
...
Reported and tested by martin@.
2008-03-17 23:54:03 +00:00
nakayama
4eab56b382
Change statintr and schedintr similar to kern/kern_clock.c.
2008-03-17 18:31:19 +00:00
ad
495b385c33
Shave more cycles off tsc_get_timecount(). From dsl@
2008-03-17 16:46:47 +00:00
cube
de0b597e7c
Fix previous (aprint_*_dev usage).
2008-03-17 13:38:25 +00:00
dogcow
f466c3913d
fix blatant errpr [sic], and correct args to sbmatch/aprint_error_dev.
2008-03-17 10:39:49 +00:00
kiyohara
7f2e285540
Clean up for includes of board independent driver.
2008-03-17 09:30:02 +00:00
kiyohara
3720700f83
Enclose "#ifndef _ARM_PCI_MACHIDEP_H_".
2008-03-17 09:20:23 +00:00
nakayama
6456819faa
Make schedintr interrupt handler per-CPU.
...
While there rename tickintr interrupt handler and share initialization
code with schedintr.
2008-03-17 04:04:00 +00:00
cube
5b1afbbaae
Make this compile after device_t/softc split.
2008-03-17 01:16:22 +00:00
cube
9f2d68dedf
Fix fallout from softc split.
2008-03-17 00:53:12 +00:00
yamt
b09761a4bb
arint_normal -> aprint_normal
2008-03-17 00:00:55 +00:00
he
c69d818cfe
Patterned after the other ports, define _MACHINE and MACHINE before
...
including <arm/arm32/param.h>. Fixes build problem for rump.
2008-03-16 19:54:11 +00:00
uwe
f0757531d4
Only SH7750 and SH7750S require updates to memory-mapped data cache
...
arrays to be performed while running on P2. Don't penalize other cpus
that can do it from P1.
2008-03-16 19:17:53 +00:00
uwe
04e0ee32b2
Rewrite RUN_P2, RUN_P1 in asm. gcc4 is too happy to optimize away
...
assigned-goto versions if try to do anything fancy with them
(discovered by trying to wrap RUN_P2 into an "if").
2008-03-16 19:14:08 +00:00
kiyohara
4e674399aa
Remove unnecessary comment-outed call.
2008-03-16 17:39:56 +00:00
kiyohara
f717170f44
Remove TEXTADDR. We start to 0x100000.
2008-03-16 17:37:09 +00:00
he
02e88f9885
Adapt to device_parent() taking a device_t, not a struct device *.
2008-03-16 16:08:57 +00:00
tsutsui
49576266b9
Add support for optional Z85C30 serial console on Cobalt Qube 2700.
...
Bump version.
2008-03-16 10:10:43 +00:00
tsutsui
c828b4e601
Add more wait after sending a setup packet since
...
21041 on Qube 2700 seems to require more setup time.
2008-03-16 09:38:17 +00:00
uwe
66575b7b12
If we bother to report number of wired TLB entries we might as well do
...
it correctly.
2008-03-16 07:16:37 +00:00
cube
bb192d4cfd
Split device_t and softc for the ... wait for it ... [air quotes] MI
...
variant of fdc(4)/fd(4). Other cosmetic changes as appropriate.
2008-03-16 00:58:56 +00:00
uwe
5c45d9ed62
defflag cache related options.
2008-03-15 22:48:58 +00:00
cube
612c30d938
Split device_t and softc for sb(4) and all its attachments.
2008-03-15 21:09:02 +00:00
nakayama
9db309f3e2
Use macros to specify a interrupt level.
2008-03-15 20:14:17 +00:00
matt
6e8b97e230
After a process in swapped in, refresh the pcb's paddr.
2008-03-15 18:42:06 +00:00
dsl
467fb43e11
Add -momit-leaf-frame-pointer, saves a few bytes.
2008-03-15 18:00:32 +00:00
jmcneill
5f170d1cdb
Swap red and blue for 8bpp paletted mode.
2008-03-15 16:13:39 +00:00
cube
a22d8d4abb
Split device_t and softc for pckbc(4) and its attachments.
2008-03-15 13:23:24 +00:00
rearnsha
d14160690e
Allow detection of VFP devices on ARM11 cores.
2008-03-15 10:35:30 +00:00
rearnsha
667f59c8dd
Allow use of the VFP.
2008-03-15 10:30:51 +00:00
rearnsha
b45167b608
VFP support.
2008-03-15 10:16:43 +00:00