xref: /openbsd/sys/arch/octeon/conf/BOOT (revision 771fbea0)
1#	$OpenBSD: BOOT,v 1.10 2021/02/06 09:31:47 visa Exp $
2
3machine		octeon mips64
4maxusers	4
5
6option		BOOT_QUIET
7
8option		SMALL_KERNEL
9option		NO_PROPOLICE
10option		NO_RANDOMIZE
11
12option		RAMDISK_HOOKS
13option		MINIROOTSIZE=2048
14
15option		PCIVERBOSE
16option		USBVERBOSE
17
18option		FFS
19option		FFS2
20
21option		CPU_MIPS64R2
22option		CPU_OCTEON
23option		FPUEMUL
24makeoption	LINK_ADDRESS="0xffffffff82000000"
25
26config		bsd root on rd0a swap on rd0b
27
28mainbus0	at root
29cpu0		at mainbus0
30clock0		at mainbus0
31iobus0		at mainbus0
32octcf0		at iobus0
33amdcf0		at iobus0
34
35simplebus*	at fdt?
36simplebus*	at iobus?
37
38com*		at fdt_octeon?
39octcib*		at fdt?		# Interrupt controller
40octcit*		at fdt?		# Interrupt controller v3
41octciu*		at fdt?		# Interrupt controller v1
42octmmc*		at fdt?		# MMC host controller
43sdmmc*		at octmmc?	# SD/MMC bus
44
45octpcie*	at iobus0
46pci*		at octpcie?
47ppb*		at pci?
48pci*		at ppb?
49
50# AHCI controllers
51octsctl*	at fdt?
52ahci*		at octsctl?
53
54# NVMe controllers
55nvme*		at pci?
56
57dwctwo0		at iobus0 irq 56
58octuctl*	at fdt?
59octxctl*	at fdt?
60ehci0		at octuctl?
61ohci0		at octuctl?
62xhci*		at octxctl?
63
64usb*		at dwctwo?
65usb*		at ehci?
66usb*		at ohci?
67usb*		at xhci?
68
69uhub*		at usb?
70uhub*		at uhub?
71umass*		at uhub?
72
73scsibus*	at scsi?
74sd*		at scsibus?
75
76pseudo-device	etherip		# pulls ether in kernel
77pseudo-device	octboot
78pseudo-device	rd 1
79pseudo-device	wsmux 2
80