Files
os/kernel/stuff
2026-01-27 17:34:29 -05:00

254 lines
6.2 KiB
Plaintext

we out here vibin
memory range: 0x8161d000..0xc0000000
pci@30000000 {
interrupt-map-mask: 16,
interrupt-map: 384,
ranges: 84,
reg: 16,
dma-coherent: 0,
bus-range: 8,
linux,pci-domain: 4,
device_type: 4,
compatible: 24,
#size-cells: 4,
#interrupt-cells: 4,
#address-cells: 4,
}
{
#address-cells: 4,
#size-cells: 4,
compatible: 16,
model: 20,
- child: poweroff {
value: 4,
offset: 4,
regmap: 4,
compatible: 16,
},
- child: reboot {
value: 4,
offset: 4,
regmap: 4,
compatible: 16,
},
- child: platform-bus@4000000 {
interrupt-parent: 4,
ranges: 16,
#address-cells: 4,
#size-cells: 4,
compatible: 28,
},
- child: memory@80000000 {
device_type: 8,
reg: 16,
},
- child: cpus {
#address-cells: 4,
#size-cells: 4,
timebase-frequency: 4,
- child: cpu@0 {
phandle: 4,
device_type: 4,
reg: 4,
status: 8,
compatible: 8,
riscv,cboz-block-size: 4,
riscv,cbom-block-size: 4,
riscv,isa: 124,
mmu-type: 12,
- child: interrupt-controller {
#interrupt-cells: 4,
interrupt-controller: 0,
compatible: 16,
phandle: 4,
},
},
- child: cpu@1 {
phandle: 4,
device_type: 4,
reg: 4,
status: 8,
compatible: 8,
riscv,cboz-block-size: 4,
riscv,cbom-block-size: 4,
riscv,isa: 124,
mmu-type: 12,
- child: interrupt-controller {
#interrupt-cells: 4,
interrupt-controller: 0,
compatible: 16,
phandle: 4,
},
},
- child: cpu@2 {
phandle: 4,
device_type: 4,
reg: 4,
status: 8,
compatible: 8,
riscv,cboz-block-size: 4,
riscv,cbom-block-size: 4,
riscv,isa: 124,
mmu-type: 12,
- child: interrupt-controller {
#interrupt-cells: 4,
interrupt-controller: 0,
compatible: 16,
phandle: 4,
},
},
- child: cpu@3 {
phandle: 4,
device_type: 4,
reg: 4,
status: 8,
compatible: 8,
riscv,cboz-block-size: 4,
riscv,cbom-block-size: 4,
riscv,isa: 124,
mmu-type: 12,
- child: interrupt-controller {
#interrupt-cells: 4,
interrupt-controller: 0,
compatible: 16,
phandle: 4,
},
},
- child: cpu-map {
- child: cluster0 {
- child: core0 {
cpu: 4,
},
- child: core1 {
cpu: 4,
},
- child: core2 {
cpu: 4,
},
- child: core3 {
cpu: 4,
},
},
},
},
- child: pmu {
riscv,event-to-mhpmcounters: 60,
compatible: 12,
},
- child: fw-cfg@10100000 {
dma-coherent: 0,
reg: 16,
compatible: 20,
},
- child: flash@20000000 {
bank-width: 4,
reg: 32,
compatible: 12,
},
- child: chosen {
stdout-path: 24,
rng-seed: 32,
},
- child: soc {
#address-cells: 4,
#size-cells: 4,
compatible: 12,
ranges: 0,
- child: rtc@101000 {
interrupts: 4,
interrupt-parent: 4,
reg: 16,
compatible: 20,
},
- child: serial@10000000 {
interrupts: 4,
interrupt-parent: 4,
clock-frequency: 4,
reg: 16,
compatible: 12,
},
- child: test@100000 {
phandle: 4,
reg: 16,
compatible: 36,
},
- child: pci@30000000 {
interrupt-map-mask: 16,
interrupt-map: 384,
ranges: 84,
reg: 16,
dma-coherent: 0,
bus-range: 8,
linux,pci-domain: 4,
device_type: 4,
compatible: 24,
#size-cells: 4,
#interrupt-cells: 4,
#address-cells: 4,
},
- child: virtio_mmio@10008000 {
interrupts: 4,
interrupt-parent: 4,
reg: 16,
compatible: 12,
},
- child: virtio_mmio@10007000 {
interrupts: 4,
interrupt-parent: 4,
reg: 16,
compatible: 12,
},
- child: virtio_mmio@10006000 {
interrupts: 4,
interrupt-parent: 4,
reg: 16,
compatible: 12,
},
- child: virtio_mmio@10005000 {
interrupts: 4,
interrupt-parent: 4,
reg: 16,
compatible: 12,
},
- child: virtio_mmio@10004000 {
interrupts: 4,
interrupt-parent: 4,
reg: 16,
compatible: 12,
},
- child: virtio_mmio@10003000 {
interrupts: 4,
interrupt-parent: 4,
reg: 16,
compatible: 12,
},
- child: virtio_mmio@10002000 {
interrupts: 4,
interrupt-parent: 4,
reg: 16,
compatible: 12,
},
- child: virtio_mmio@10001000 {
interrupts: 4,
interrupt-parent: 4,
reg: 16,
compatible: 12,
},
- child: plic@c000000 {
phandle: 4,
riscv,ndev: 4,
reg: 16,
interrupts-extended: 64,
interrupt-controller: 0,
compatible: 32,
#address-cells: 4,
#interrupt-cells: 4,
},
- child: clint@2000000 {
interrupts-extended: 64,
reg: 16,
compatible: 28,
},
},
}