is
909ba1f5de
Fixes by Klaus Klein.
2005-01-24 16:57:21 +00:00
is
0c23284a1c
Don't be confused with trigraphs.
...
EXEC_ELF -> EXEC_ELF32
2005-01-24 15:49:29 +00:00
simonb
0bcf992248
Fix a couple of comments.
2005-01-24 11:54:51 +00:00
drochner
50ed6c7cf3
-remove definition of "struct sigframe" -- haven't found a use of it
...
(should fix build problems w/o COMPAT_16 reported by Markus W Kilbinger
per PR port-mips/29041 and by Havard Eidnes)
-further shuffle COMPAT_* conditionals to allow COMPAT_ULTRIX
w/o COMPAT_16
2005-01-24 10:03:57 +00:00
joff
1cd0ad9aff
Add atu(4) 802.11b USB driver
2005-01-24 03:02:45 +00:00
joff
204717149e
Enable atu, vnd, and kttcp by default
2005-01-24 02:40:00 +00:00
joff
8506af05a4
Fix mem/io extents usage. Previously had been mis-using the bs_cookie for a bs_tag.
2005-01-24 02:38:15 +00:00
joff
f61320850a
whoops, had intr mask inverted
2005-01-24 02:36:04 +00:00
cdi
ab1460715b
New kernel configuration for use during Cobalt netboot or as a rescue kernel
...
image. The idea is to keep INSTALL as small as possible (XXXVERBOSE options are
off, no IP filtering, SCSI support etc.) to shoehorn into size limits imposed
by the Cobalt's firmware and to have full-blown GENERIC kernel which uses
NetBSD bootloader anyway.
2005-01-23 20:05:26 +00:00
shige
5ed37446b2
Add gpio module.
2005-01-23 19:24:31 +00:00
shige
17dda52768
Add driver for On-chip General Purpose I/O.
2005-01-23 19:22:22 +00:00
chs
924b155d98
turn interrupts on in cpu_reboot(), in case someone reboots from
...
a strange context via ddb.
2005-01-23 19:10:23 +00:00
chs
fba432b011
make this the same as the other m68k platforms.
2005-01-23 17:32:56 +00:00
chs
fa924b7be7
move spl*() and IPL_* definitions from psl.h to intr.h.
2005-01-23 17:27:03 +00:00
pk
dca752e34a
Make pmap_map() work on sun4 machines.
...
Thanks to Matthew and Julian for finding this.
2005-01-23 17:04:26 +00:00
he
e23b180fd3
Adapt to the change in type of ite_on() -- don't pretend that it returns
...
a value anymore (return type is now void).
2005-01-23 09:25:52 +00:00
simonb
dc5fd1a390
Use lis@h/ori@l instead of lis@ha/addi@l since we may use r0 and addi
...
is one of those funny instructions that treats r0 == 0 when used as the
first arg.
Fixes problems on ibm4xx. Ok'd by matt@.
2005-01-23 00:23:57 +00:00
chs
70e6d93136
bring back the sun3 MAXPHYS definition that has been missing for 8 years.
...
more recently, we changed to relying on MAXPHYS rather than MAXBSIZE to
limit page cache I/O sizes, and sun3 has been broken since then.
2005-01-22 17:13:14 +00:00
chs
10b1a7be5e
de-__P, remove register, ansify, b* -> mem*, u_int*_t -> uint*_t.
2005-01-22 15:36:09 +00:00
tsutsui
ec0d5b6338
Use TAILQ_* macro.
2005-01-22 11:08:18 +00:00
tsutsui
7310abde32
Make all intr_mask value types uint32_t rather than int, u_int,
...
or unsigned etc.
2005-01-22 08:43:02 +00:00
tsutsui
a510ad6a78
More ansify and KNF.
2005-01-22 07:56:28 +00:00
tsutsui
66f3c84b7a
bzero -> memset
2005-01-22 07:44:33 +00:00
tsutsui
6f188aed1d
Use M_ZERO flag for malloc(9) and remove bzero(9).
2005-01-22 07:44:08 +00:00
tsutsui
7fe2a5a003
- remove __P()
...
- use ANSI function decls
- u_intNN_t -> uintNN_t
- some KNF
2005-01-22 07:35:33 +00:00
tsutsui
a8633fb248
Unload xfer dmamap in asc_dma_stop().
2005-01-22 07:32:05 +00:00
shige
9704ef243d
Add consinit() and md_consinit funcptr to ibm4xx/machdep.c.
...
Rename consinit() to obs405_consinit() at evbppc/obs405/consinit.c.
Set md_consinit to obs405_consinit() at initppc().
Consinit fuction calls a function stored at md_consinit pointer.
2005-01-21 19:24:11 +00:00
drochner
f270039c2c
don't need signal trampolin version 1 if we just do COMPAT_OSF1
2005-01-21 15:50:42 +00:00
simonb
3df401ce77
Set up last segment descriptor to send an interrupt after that
...
descriptor is transmitted, and bypass existing Tx descriptor reaping
method (for now...).
Fixes problems with bad NFS write performance.
2005-01-21 15:19:09 +00:00
simonb
b4e4cddd17
In emac_txeob_intr():
...
- return 1 if we processed any completed tx packets.
- try to get more packets going by calling emac_start().
2005-01-21 15:15:20 +00:00
tsutsui
45b9175c68
Add options COMPAT_16 and COMPAT_20.
2005-01-21 12:24:02 +00:00
tsutsui
b20d546713
Remove options COMPAT_15 and add options COMPAT_20.
2005-01-21 12:19:25 +00:00
tsutsui
33c4640b37
Add options COMPAT_20.
2005-01-21 12:11:30 +00:00
matt
d21696b2d9
Add ochi & echi at cardbus
2005-01-21 06:19:04 +00:00
simonb
d6bb93d348
Use LL suffix on >32bit constants.
2005-01-21 05:04:23 +00:00
briggs
1a5a156a7e
Back out part of revision 1.46. Do not use atomic_setbits_ulong() for
...
softintr(). Need to figure out why this causes problems. Thanks to
Izumi Tsutsui for isolating this change.
2005-01-21 03:22:13 +00:00
matt
5eeb71a595
Add more support for MPC7447A/MPC7448.
2005-01-21 00:58:34 +00:00
matt
9b69be93b4
Add extended BAT block size definitions.
2005-01-21 00:46:23 +00:00
matt
f75acb0839
Add some HID1 definitions and HID0_XBSEN for 7455+ processors.
2005-01-21 00:45:48 +00:00
matt
a59dee22f1
Correct BHTCLR/XAEN definitions.
2005-01-21 00:09:30 +00:00
matt
dcecffc61f
Add MPC7448 and change MPC745x_P macro to deal with it.
2005-01-21 00:04:54 +00:00
matt
c104ee3507
Add entry for MPC7447A
2005-01-20 21:28:47 +00:00
matt
3f8b260589
Add MPC7447A (0x8003)
2005-01-20 21:26:49 +00:00
drochner
18dbb8a093
restrict visibility of sigcontext* as much as it appears
...
sensible for now
XXX there is more cleanup needed to make COMPAT_ULTRIX build
w/o COMPAT_16)
2005-01-20 21:14:18 +00:00
drochner
207c761e82
expose struct sigcontext* just as much as necessary
2005-01-20 21:03:26 +00:00
drochner
fb26d6a978
restrict visibility of struct sigcontext* as much
...
as possible; include the needed opt_compat_*.h for
kernel code
2005-01-20 20:55:55 +00:00
matt
f9eccea348
Add ehci
2005-01-20 19:14:08 +00:00
he
770d02eadf
Convert to using elf32-tradbigmips and elf32-tradlittlemips as output
...
formats, now that the toolchain has been converted to using those.
2005-01-20 09:14:36 +00:00
matt
2201849e4a
Split the hw-dependent powermanglement into its own function and make
...
Idle call that. Add a ci_idlespin function pointer to cpu_info.
Update INIT_CPUINFO to initialize it to a naked 'blr' instruction.
In oea/cpu_subr.c, add cpu_idlespin and make ci_idlespin point to it.
2005-01-19 22:22:56 +00:00
chs
40345beaa3
ibm4xx/pte.h is no more.
2005-01-19 14:46:26 +00:00