pk
d08520ecd9
mainbus_attach: declare appropriate variables for SUN4D too.
2003-08-01 12:25:45 +00:00
pk
6dafe11ede
Correct some `defined(SUN*)' inconsistencies.
2003-08-01 12:19:50 +00:00
tsutsui
42bb8b65cc
Add majors for MI SCSI devices (cd, ch, ss, and uk).
2003-08-01 01:52:51 +00:00
tsutsui
7751dc9174
Reserve some major numbers for wscons, as per comments in hp300/conf.c
...
(which is in Attic) rev 1.47.
2003-08-01 01:43:18 +00:00
tsutsui
16cf56440e
Move dev/scsireg.h into stand/common since it is no longer used by kernel.
2003-08-01 01:25:44 +00:00
tsutsui
0da9bed83e
Switch hp300 to MI SCSI with MI mb89352 SPC SCSI driver (at last),
...
and remove old hp300 MD oscsi support derived from 4.4BSD-Lite2.
2003-08-01 01:18:39 +00:00
bsh
e5df2a7bb7
delete my private hack sneaked into previous commit.
2003-08-01 01:01:37 +00:00
bsh
250a139bc5
change an arg of s3c2800_clk_freq() to match with s3c24x0_clk_freq().
2003-08-01 00:41:42 +00:00
bsh
b80cc89773
tweak to share s3c2xx0_intr.c for S3C2800 and S3C2410.
...
move init_interrupt_masks() from s3c2xx0_intr.c to s3c2800_intr.c, since
it doesn't work for S3C2410.
2003-08-01 00:40:17 +00:00
bsh
d887fc052f
delete an incorrecct comment
...
delete unused definitions
2003-08-01 00:30:21 +00:00
tsutsui
7c9baaa885
Add "oddbyte" bus_space(9) access ops for DIO devices which have
...
odd byte address space.
2003-08-01 00:29:16 +00:00
tsutsui
7a65036308
Modify hp300 bus_space(9) structures/functions to add hooks to override
...
access functions. This is required by some DIO devices to use MI drivers.
2003-08-01 00:23:17 +00:00
bsh
2393816ede
add SSCOM_S3C2410 option.
2003-07-31 20:34:15 +00:00
bsh
3a51a1be48
move KERNEL_BASE_PHYS from mk.smdk2xx0 to std.smdk2800, to share
...
mk.smdk2xx0 with SMDK2410.
2003-07-31 20:25:28 +00:00
bsh
76df5f270b
the first cut for Samsung SMDK2410 support.
...
It is an evaluation board for S3C2410.
XXX: not tested much yet.
XXX: smdk2410_machdep.c and smdk2410_start.S are almost identical
to SMDK2800's. One day I'll merge them.
2003-07-31 20:11:45 +00:00
bsh
86ab1d6591
the first cut of Samsung S3C2410 support.
...
It is Samsung's another ARM920 based SoC.
XXX: not tested much yet.
2003-07-31 19:49:41 +00:00
bsh
eb6fd47108
split sscomintr() to sscomtxintr() and sscomrxintr().
2003-07-31 19:08:10 +00:00
he
5b3551df93
Initialize one more arm32_bus_dma_tag's _cookie to NULL.
2003-07-31 17:51:09 +00:00
matt
d89b685a6e
Switch to regiser prefixes. Also change numeric constants to symbolic ones.
2003-07-31 15:30:41 +00:00
matt
f9c46681fd
Change switchframe to use register_t (anything that uses stmX/lmX needs
...
to be defined as register_t).
2003-07-31 15:29:29 +00:00
matt
18a1f8d4c7
Switch to m[tf]sprg[0-3]
2003-07-31 14:02:22 +00:00
matt
52bfbfda86
Use register prefixes and load/store pseudo-instructions.
2003-07-31 13:59:54 +00:00
matt
478364a5c5
Convert to the load/store pseudo-instructions.
2003-07-31 08:04:21 +00:00
matt
e51e13713a
Use symbolic register names (%rN and %crN) throughout. Change a few more
...
numeric constants to their symbolic counterparts.
2003-07-31 07:51:16 +00:00
matt
cef74eb810
Add #define _NOREGNAMES (to suppress asm.h from #define r1 1 ...)
2003-07-31 07:50:02 +00:00
matt
82ebd07f24
Convert most numeric constants to their symbolic equivalents. (step 2 of
...
cleaning up this file).
2003-07-31 06:49:32 +00:00
matt
f5444cea2f
Define SZREG {4,8} appropriately. Add pseudo-instructions (via #define)
...
to load/store int, long, pointer, register, multiple registers. This is so
assembly files can be support IPL32 and LP64 PowerPC implementations.
2003-07-31 06:23:55 +00:00
matt
0039d6a257
Replace 'm[tf]sprg x,y' with the appropriate 'm[tf]sprg[0-3] r' (this makes the
...
SPRG used unambiguous). This causes no change in the generated object.
2003-07-31 06:21:09 +00:00
matt
18eb53cd22
add PSL_TGPR (for MPC603)
2003-07-31 01:25:38 +00:00
bsh
7fc9d147bb
gzboot for SMDK2800.
2003-07-30 18:54:18 +00:00
bsh
675f6328c9
+ enable nested interrupts. This change stopped silo overflow messages
...
at 115200bps.
+ disable all hard interrupts by default.
+ rewrite s3c2xx0_(un)mask_interrupt() to make them faster.
2003-07-30 18:25:50 +00:00
bsh
caf245db80
make this compile again. (arm32_bus_dma_tag._cookie)
2003-07-30 18:17:16 +00:00
he
d3c139da44
Initialize the new _cookie member of arm32_bus_dma_tag to NULL.
2003-07-30 17:28:19 +00:00
mrg
8a8d2aa063
sprinkle some: libkern.h, some -ffreestanding and some cast-y goodness,
...
all for the pleasure of the gcc 3 :-)
2003-07-30 15:58:36 +00:00
petrov
1da0fc9112
It's 2003 now, print newline in attach.
2003-07-30 07:00:32 +00:00
petrov
81e5980814
Remove autoconf_nzs, seems no-one uses it now.
2003-07-29 23:31:32 +00:00
scw
387af101cb
Fix an off-by-one error in pci_iot.
2003-07-29 08:18:03 +00:00
scw
ef9f9d240b
Implement mvme160x platform-specific reset using a semi-documented
...
register of the IBC.
2003-07-28 21:45:13 +00:00
thorpej
d55cef76bf
Add an opaque cookie field to the bus dma tag.
2003-07-28 17:35:54 +00:00
thorpej
adef1b7dab
Add PBIU register bits.
2003-07-28 16:53:31 +00:00
chs
77e57ee965
correct values in p160x_dram_size[] for second bank being populated.
2003-07-28 14:55:46 +00:00
nathanw
c021860e53
Correct comment in FORCE_FUNCTION_KEYS code; the 0x0b (eject) button is
...
on the f12 key, not f7 (the keycode value was correct for f12 already).
2003-07-28 13:21:29 +00:00
mrg
5d4f9678cd
give >32 bit constants an "LL" prefix to appease gcc3.3
2003-07-28 10:29:00 +00:00
mrg
3b1578f961
add another cast to appease gcc3.3
2003-07-28 10:28:30 +00:00
scw
543f228731
Make sure all the isa/pci bus space tags are fully initialised.
...
Thanks to Chuck Silvers for providing enough debug info to
ascertain what the problem was.
2003-07-28 09:25:28 +00:00
scw
4d11ce57f3
Undo a previous change which zapped the bootinfo pointer in r5.
2003-07-28 09:23:54 +00:00
scw
d6b20842f5
Add a 'packed' attribute to the bootinfo structure.
2003-07-28 09:22:56 +00:00
scw
b91f2fb51d
Make these build with recent tweaks to powerpc's bus_space(9) by moving
...
the inclusion of <powerpc/bus.h> to *after* the definitions of
PHYS_TO_BUS_MEM() and BUS_MEM_TO_PHYS().
2003-07-28 07:58:49 +00:00
pk
a2bec8caf7
As pointed out by Jason, the protection bits in pmap_enter()'s `flags' field
...
are valid (though the sparc implementation currently ignores them), so restore
revision 1.34.
2003-07-28 07:05:56 +00:00
simonb
14fc7f3334
Whitespace alignment nits.
2003-07-27 23:45:44 +00:00