summaryrefslogtreecommitdiffstats
path: root/sys/arch/octeon/conf/BOOT
blob: f27d1264e31acced91c0744115c5d80ff22d3f34 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#	$OpenBSD: BOOT,v 1.10 2021/02/06 09:31:47 visa Exp $

machine		octeon mips64
maxusers	4

option		BOOT_QUIET

option		SMALL_KERNEL
option		NO_PROPOLICE
option		NO_RANDOMIZE

option		RAMDISK_HOOKS
option		MINIROOTSIZE=2048

option		PCIVERBOSE
option		USBVERBOSE

option		FFS
option		FFS2

option		CPU_MIPS64R2
option		CPU_OCTEON
option		FPUEMUL
makeoption	LINK_ADDRESS="0xffffffff82000000"

config		bsd root on rd0a swap on rd0b

mainbus0	at root
cpu0		at mainbus0
clock0		at mainbus0
iobus0		at mainbus0
octcf0		at iobus0
amdcf0		at iobus0

simplebus*	at fdt?
simplebus*	at iobus?

com*		at fdt_octeon?
octcib*		at fdt?		# Interrupt controller
octcit*		at fdt?		# Interrupt controller v3
octciu*		at fdt?		# Interrupt controller v1
octmmc*		at fdt?		# MMC host controller
sdmmc*		at octmmc?	# SD/MMC bus

octpcie*	at iobus0
pci*		at octpcie?
ppb*		at pci?
pci*		at ppb?

# AHCI controllers
octsctl*	at fdt?
ahci*		at octsctl?

# NVMe controllers
nvme*		at pci?

dwctwo0		at iobus0 irq 56
octuctl*	at fdt?
octxctl*	at fdt?
ehci0		at octuctl?
ohci0		at octuctl?
xhci*		at octxctl?

usb*		at dwctwo?
usb*		at ehci?
usb*		at ohci?
usb*		at xhci?

uhub*		at usb?
uhub*		at uhub?
umass*		at uhub?

scsibus*	at scsi?
sd*		at scsibus?

pseudo-device	etherip		# pulls ether in kernel
pseudo-device	octboot
pseudo-device	rd 1
pseudo-device	wsmux 2