christos
6b030ee036
- define other DEV_ constants that the local port uses.
...
- delete cdev_decl(mm) since <sys/conf.h> does it.
2002-02-27 01:19:03 +00:00
simonb
d9ab16ba2f
Purge CLSIZE, CLSIZELOG2 and MCLOFSET.
...
Be consistant in the way that MSIZE, MCLSHIFT, MCLBYTES and NMBCLUSTERS
are defined.
Remove old VM constants from cesfic port.
Bump MSIZE to 256 on mipsco (the only one that wasn't already 256).
2002-02-26 15:13:19 +00:00
lukem
03bd9dc73f
cosmetic reorder of #defines to match other ports
2002-01-28 23:09:54 +00:00
soren
70e85fb54b
Remove __HAVE_GENERIC_SOFT_INTERRUPTS #ifdef.
2002-01-14 19:08:35 +00:00
wdk
c49454c890
Declare KGDB hook functions.
2001-12-15 11:17:03 +00:00
thorpej
af66038f73
Merge the thorpej-mips-cache branch onto the trunk. This is an
...
overhaul of how caches are handled for NetBSD's MIPS ports.
2001-11-14 18:15:10 +00:00
thorpej
e727e3f180
Split elf32 vs. elf64 handling in loadfile(), including support for
...
each separately and explicitly. BOOT_ELF is now BOOT_ELF32 and
BOOT_ELF64, and ELFSIZE should no longer be defined in loadfile_machdep.h.
2001-10-31 17:20:45 +00:00
wdk
d9c3de97f0
Add bus_dma hooks for ISA Bus.
...
ISA bus option doesn't support DMA on the Magnum 3000 series, but other
models such as the M/120 do support it.
2001-09-15 01:17:47 +00:00
wdk
919892c3c4
bus_space_mmap support based on -arc implementation
2001-09-15 00:49:53 +00:00
wdk
5b22c13d90
spllpt() for ISA Bus printer support
2001-09-15 00:46:13 +00:00
simonb
a41b7a380e
Clean up and standardise across MIPS ports.
2001-09-09 04:20:25 +00:00
simonb
099f117735
Standardise the format of MIPS' <machine/db_machdep.h>.
2001-09-04 07:43:29 +00:00
simonb
a04de48d4b
Remove comment duplicated in <mips/bsd-aout.h>.
2001-09-04 07:36:11 +00:00
simonb
9c54b886a2
Make this the same as the other MIPS ports; ok'd by Wayne Knowles.
2001-09-04 07:24:23 +00:00
simonb
c91e08563f
Clean up.
2001-09-04 06:26:18 +00:00
simonb
62fb390c64
May as well include <mips/cpuregs.h> in <mips/cpu.h> once rather than
...
in every MIPS port's <machine/cpu.h>.
2001-09-04 06:23:15 +00:00
simonb
214f5366ea
Centralise struct cpu_info declaration and related info to <mips/cpu.h>.
2001-09-04 06:19:21 +00:00
simonb
a6b8c86af0
Remove an unneeded comment; ``sync'' with other "just include <mips/foo.h>"
...
files.
2001-08-31 03:53:22 +00:00
simonb
4ac4da1c52
G/C the unused kernel-only CLK_TCK #define.
...
XXX: does include/time.h still need <machine/limits.h>?
2001-08-31 03:46:03 +00:00
wiz
41df6b74a9
partiton -> partition
2001-07-26 22:47:34 +00:00
thorpej
babefc5331
Add BUS_DMA_READ and BUS_DMA_WRITE flags, that hint the back-end
...
at dmamap load time that the mapping will be used for a unidirectional
transfer of the specified direction.
2001-07-19 15:32:10 +00:00
wiz
40ac848024
Fix various misspellings of compatible/compatibility.
2001-06-11 01:50:48 +00:00
mrg
67afbd6270
use _KERNEL_OPT
2001-05-30 11:57:16 +00:00
kleink
f06533a1ee
Add definitions of C99 integer format conversion macros.
...
XXX Fastest minimum-width integer types haven't been decided upon yet.
2001-04-15 17:13:04 +00:00
kleink
739cb75837
Add definitions of C99 specified-width integer type limits.
...
XXX Fastest minimum-width integer types haven't been decided upon yet.
2001-04-15 15:29:02 +00:00
kleink
cdcf9f46c5
Add definitions of C99 integer constant macros.
...
Tidy Makefiles up a little.
2001-04-14 22:46:19 +00:00
kleink
a7c20e5788
Add definitions of C99 integer constant macros.
2001-04-14 22:38:33 +00:00
kleink
7affdab52e
Add definitions of C99 minimum-width and greatest-width integer types.
...
XXX Fastest minimum-width integer types haven't been decided upon yet.
2001-04-14 12:19:49 +00:00
thorpej
bf2dcec4f5
Remove the use of splimp() from the NetBSD kernel. splnet()
...
and only splnet() is allowed for the protection of data structures
used by network devices.
2001-04-13 23:29:55 +00:00
wdk
3e4cc841a7
Add softintr and ISA bus support
2001-03-31 00:08:34 +00:00
wdk
a03b2aaaf0
Reverse previous commit - isa headers don't belong in /usr/include
2001-03-31 00:05:57 +00:00
wdk
d3a8b4016e
Add isa_machdep.h and isapnp_machdep.h
2001-03-30 23:59:19 +00:00
wdk
8cd59636b4
Support for ISA expansion slot in Mips 3230
...
The ISA Bus on this machine doesn't support DMA, and all interrupt lines
are wire-OR'ed together. Mileage may vary if sharing interrupts.
Tested cards:
com: 8250 and 16550 UART's (8 bit)
ec: 3com Etherlink II (8 bit)
we: SMC 8013 Ethernet (16 bit) [work in progress]
Probes, ARP in both directions works, sends clean packets,
tcpdump show correct packets on receive, NDP for IPv6 works,
netstat -s shows nothing strange.. but doesn't talk TCP/IP!
2001-03-30 23:45:18 +00:00
wdk
09d79c4b1f
New data structures and prototypes for MI softintr support
2001-03-30 23:23:37 +00:00
wdk
9477a9256c
Re-implement bus_space(9) functions:
...
- Correctly handle striding of data
- Better support for endian neutral access
- Correctly implement _stream variants of bus_space functions that can
byte swap. This reverses the automatic byte swapping done in hardware
for 16 bit ISA bus cards
2001-03-30 23:17:03 +00:00
wdk
b9b387d9b1
Remove function decl that doesn't belong in cpu.h
2001-03-11 09:20:58 +00:00
thorpej
2c4c690f14
Add the BUS_DMA_STREAMING flag.
2001-03-07 22:42:16 +00:00
wdk
9cf464f7d1
no longer keep a copy of the volume header in cpu_disklabel
2001-03-05 04:58:09 +00:00
wdk
07bb8e7a23
Call KGDB hook function
2001-02-21 09:10:42 +00:00
wdk
c0f3e4293d
Add a MD zs_chanstate layer that carries bus_space information
...
Tidy up several comments at same time.
2001-02-07 11:40:18 +00:00
wdk
8bbe289faf
Allow file to be included in assembler source (bootstrap code etc.)
2001-02-06 04:32:29 +00:00
thorpej
d85a75f583
Make sure everybody has an splvm() and equate it with splimp() (splimp()
...
is the historical name for this interrupt level, and the historical name
is going to go away in the near future).
2001-01-14 02:00:37 +00:00
matt
bd338a518c
Deal with -Wstrict-prototypes -Wmissing-prototypes
2000-12-03 04:51:04 +00:00
wdk
ceb69697cd
Backout previous commit.
...
loadfile_machdep.h doesn't belong in /usr/include/machine
Pointed out by Simon Burge
2000-09-27 02:06:08 +00:00
wdk
bbec09cae1
Add stand directory to build process
2000-09-26 11:45:06 +00:00
wdk
d471ac652d
Forgot to commit this file with the 2 stage bootstrap
2000-09-19 07:50:50 +00:00
wdk
da962aaad5
Add support for bootinfo structure to be passed from 2nd stage bootstrap.
...
Pass symbol table information to DDB if available.
2000-09-16 08:34:26 +00:00
wdk
780256a327
Prototype prom_ioctl
2000-09-16 08:27:58 +00:00
wdk
b57fe26ada
Write a NetBSD disklabel to 2nd sector while retaining the Mips volume
...
header in the ist sector. We now use the NetBSD label in preference
to the Mips Volume header.
2000-09-16 08:27:16 +00:00
nisimura
c65b8a8ceb
Nuke unused obscure #define's.
2000-09-13 05:23:37 +00:00