Commit Graph

39744 Commits

Author SHA1 Message Date
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