Neel Natu 9dcae110dc Remove the PCI_IOSPACE_SIZE and PCI_IOSPACE_ADDR hack from nexus.c. Implement
this in the Sibyte PCI hostbridge driver instead.

The nexus driver sees resource allocation requests for memory and irq
resources only. These are legitimate resources on all MIPS platforms.

Suggested by: imp
2010-02-12 02:59:49 +00:00

82 lines
1.6 KiB
Plaintext

#
# $FreeBSD$
#
ident SWARM
options CPU_SB1
files "../sibyte/files.sibyte"
hints "SWARM.hints"
#
# 32-bit kernel cannot deal with physical memory beyond 4GB
# XXX pmap assumes that all the memory can be mapped using KSEG0
#
options MAXMEM=512*1024
options CFE
options CFE_CONSOLE
options CFE_ENV
options ALT_BREAK_TO_DEBUGGER
# cfe loader expects kernel at 0x80001000 for mips32 w/o backwards
# offsets in the linked elf image (see ldscript hack)
# XXX can we conditionalize the linker stuff on options CFE?
options KERNVIRTADDR=0x80001000
makeoptions LDSCRIPT_NAME= ldscript.mips.cfe
#cpu CPU_MIPS64
#options ISA_MIPS64
#makeoptions ARCH_FLAGS="-march=mips64 -mgp64 -mabi=o64"
cpu CPU_MIPS32
options ISA_MIPS32
makeoptions ARCH_FLAGS="-march=mips32"
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
makeoptions MODULES_OVERRIDE=""
options DDB
options KDB
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options NFSCLIENT #Network Filesystem Client
options NFS_ROOT #NFS usable as /, requires NFSCLIENT
options PSEUDOFS #Pseudo-filesystem framework
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
# Debugging for use in -current
#options DEADLKRES
options INVARIANTS
options INVARIANT_SUPPORT
options WITNESS
options FFS #Fast filesystem
options KTRACE
device pci
device miibus
device bge
device loop
device ether
device md
device random
options USB_DEBUG
device usb
device ohci
device uhci
device ehci
device umass
device scbus
device da
device ata
device atadisk
device atapicd
options ATA_STATIC_ID