xref: /openbsd-src/sys/arch/octeon/conf/BOOT (revision ca3117be6ee9c678ad23fa1a1191880eae0722fb)
1#	$OpenBSD: BOOT,v 1.13 2023/01/11 03:28:42 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		FFS
16option		FFS2
17
18option		CPU_MIPS64R2
19option		CPU_OCTEON
20option		FPUEMUL
21option		MIPS_PTE64
22makeoption	LINK_ADDRESS="0xffffffff82000000"
23
24config		bsd root on rd0a swap on rd0b
25
26mainbus0	at root
27cpu0		at mainbus0
28clock0		at mainbus0
29iobus0		at mainbus0
30octcf0		at iobus0
31amdcf0		at iobus0
32
33simplebus*	at fdt?
34simplebus*	at iobus?
35
36com*		at fdt_octeon?
37octcib*		at fdt?		# Interrupt controller
38octcit*		at fdt?		# Interrupt controller v3
39octciu*		at fdt?		# Interrupt controller v1
40octmmc*		at fdt?		# MMC host controller
41sdmmc*		at octmmc?	# SD/MMC bus
42
43octpcie*	at iobus0
44pci*		at octpcie?
45ppb*		at pci?
46pci*		at ppb?
47
48# AHCI controllers
49octsctl*	at fdt?
50ahci*		at octsctl?
51
52# NVMe controllers
53nvme*		at pci?
54
55dwctwo0		at iobus0 irq 56
56octuctl*	at fdt?
57octxctl*	at fdt?
58ehci0		at octuctl?
59ohci0		at octuctl?
60xhci*		at octxctl?
61
62usb*		at dwctwo?
63usb*		at ehci?
64usb*		at ohci?
65usb*		at xhci?
66
67uhub*		at usb?
68uhub*		at uhub?
69umass*		at uhub?
70
71scsibus*	at scsi?
72sd*		at scsibus?
73
74pseudo-device	etherip		# pulls ether in kernel
75pseudo-device	octboot
76pseudo-device	rd 1
77