Skip to content

Instantly share code, notes, and snippets.

@agrajag9
Created January 13, 2021 14:06
Show Gist options
  • Save agrajag9/12e78daaa1b2be6f736222a050ce503a to your computer and use it in GitHub Desktop.
Save agrajag9/12e78daaa1b2be6f736222a050ce503a to your computer and use it in GitHub Desktop.
FreeBSD 13.0-CURRENT `ofwdump -ap` on Apple M1/Parallels
Node 0x38:
model:
51 75 61 6c 63 6f 6d 6d 20 54 65 63 68 6e 6f 6c 6f 67 69 65
73 2c 20 49 6e 63 2e 20 4d 53 4d 20 38 39 39 38 20 76 31 20
53 6f 43 00
'Qualcomm Technologies, Inc. MSM 8998 v1 SoC'
compatible:
71 63 6f 6d 2c 6d 73 6d 38 39 39 38 00
'qcom,msm8998'
qcom,board-id:
00 00 00 00 00 00 00 00
interrupt-parent:
00 00 00 01
#address-cells:
00 00 00 02
#size-cells:
00 00 00 02
dma-coherent:
Node 0xe4: interrupt-controller@48240000
compatible:
61 72 6d 2c 63 6f 72 74 65 78 2d 61 31 35 2d 67 69 63 00 61
72 6d 2c 63 6f 72 74 65 78 2d 61 39 2d 67 69 63 00
#interrupt-cells:
00 00 00 03
interrupt-controller:
reg:
00 00 00 00 48 24 30 00 00 00 00 00 00 00 10 00 00 00 00 00
48 24 00 00 00 00 00 00 00 00 30 00
phandle:
00 00 00 01
Node 0x198: timer
compatible:
61 72 6d 2c 61 72 6d 76 38 2d 74 69 6d 65 72 00
'arm,armv8-timer'
interrupts:
00 00 00 01 00 00 00 0d 00 00 0f 08 00 00 00 01 00 00 00 0e
00 00 0f 08 00 00 00 01 00 00 00 0b 00 00 0f 08 00 00 00 01
00 00 00 0a 00 00 0f 08
Node 0x200: rtc
status:
64 69 73 61 62 6c 65 64 00
'disabled'
compatible:
61 72 6d 2c 70 6c 30 33 31 00 61 72 6d 2c 70 72 69 6d 65 63
65 6c 6c 00
reg:
00 00 00 00 3f f8 10 00 00 00 00 00 00 00 20 00
Node 0x264: aliases
serial0:
2f 75 61 72 74 40 33 66 66 38 30 30 30 30 00
'/uart@3ff80000'
Node 0x290: chosen
fixup-applied:
stdout-path:
73 65 72 69 61 6c 30 3a 31 31 35 32 30 30 6e 38 00
'serial0:115200n8'
Node 0x2cc: cpus
#address-cells:
00 00 00 01
#size-cells:
00 00 00 00
Node 0x2f8: cpu@0
device_type:
63 70 75 00
'cpu'
compatible:
61 72 6d 2c 61 72 6d 76 38 00
'arm,armv8'
reg:
00 00 00 00
Node 0x340: cpu@1
device_type:
63 70 75 00
'cpu'
compatible:
61 72 6d 2c 61 72 6d 76 38 00
'arm,armv8'
enable-method:
70 73 63 69 00
'psci'
reg:
80 00 00 00
Node 0x39c: cpu@2
device_type:
63 70 75 00
'cpu'
compatible:
61 72 6d 2c 61 72 6d 76 38 00
'arm,armv8'
enable-method:
70 73 63 69 00
'psci'
reg:
80 00 00 00
Node 0x3f8: cpu@3
device_type:
63 70 75 00
'cpu'
compatible:
61 72 6d 2c 61 72 6d 76 38 00
'arm,armv8'
enable-method:
70 73 63 69 00
'psci'
reg:
80 00 00 00
Node 0x454: cpu@4
device_type:
63 70 75 00
'cpu'
compatible:
61 72 6d 2c 61 72 6d 76 38 00
'arm,armv8'
enable-method:
70 73 63 69 00
'psci'
reg:
80 00 00 00
Node 0x4b0: cpu@5
device_type:
63 70 75 00
'cpu'
compatible:
61 72 6d 2c 61 72 6d 76 38 00
'arm,armv8'
enable-method:
70 73 63 69 00
'psci'
reg:
80 00 00 00
Node 0x50c: cpu@6
device_type:
63 70 75 00
'cpu'
compatible:
61 72 6d 2c 61 72 6d 76 38 00
'arm,armv8'
enable-method:
70 73 63 69 00
'psci'
reg:
80 00 00 00
Node 0x568: cpu@7
device_type:
63 70 75 00
'cpu'
compatible:
61 72 6d 2c 61 72 6d 76 38 00
'arm,armv8'
enable-method:
70 73 63 69 00
'psci'
reg:
80 00 00 00
Node 0x5c8: soc
Node 0x5d4: psci
compatible:
61 72 6d 2c 70 73 63 69 2d 30 2e 32 00
'arm,psci-0.2'
method:
73 6d 63 00
'smc'
Node 0x610: clk24mhz
compatible:
66 69 78 65 64 2d 63 6c 6f 63 6b 00
'fixed-clock'
#clock-cells:
00 00 00 00
clock-frequency:
01 6e 36 00
'\^An6'
clock-output-names:
76 32 6d 3a 63 6c 6b 32 34 6d 68 7a 00
'v2m:clk24mhz'
phandle:
00 00 00 02
Node 0x688: uart@3ff80000
compatible:
61 72 6d 2c 70 6c 30 31 31 00 61 72 6d 2c 70 72 69 6d 65 63
65 6c 6c 00
reg:
00 00 00 00 3f f8 00 00 00 00 00 00 00 00 10 00
interrupts:
00 00 00 00 00 00 00 00 00 00 00 04
status:
6f 6b 61 79 00
'okay'
clocks:
00 00 00 02 00 00 00 02
clock-names:
75 61 72 74 63 6c 6b 00 61 70 62 5f 70 63 6c 6b 00
Node 0x740: ufshc@1da4000
compatible:
71 63 6f 6d 2c 75 66 73 68 63 00
'qcom,ufshc'
reg:
00 00 00 00 01 da 40 00 00 00 00 00 00 00 30 00
interrupts:
00 00 00 00 00 00 00 01 00 00 00 04
status:
64 69 73 61 62 6c 65 64 00
'disabled'
phys:
00 00 00 2e
phy-names:
75 66 73 70 68 79 00
'ufsphy'
Node 0x7e0: ufs_phy@1da7000
compatible:
71 63 6f 6d 2c 75 66 73 2d 70 68 79 2d 71 6d 70 2d 31 34 6e
6d 00
'qcom,ufs-phy-qmp-14nm'
reg:
00 00 00 00 01 da 70 00 00 00 00 00 00 00 01 8c
reg-names:
70 68 79 5f 6d 65 6d 00
'phy_mem'
phandle:
00 00 00 2e
#phy-cells:
00 00 00 00
clock-names:
72 65 66 5f 63 6c 6b 5f 73 72 63 00 72 65 66 5f 63 6c 6b 00
74 78 5f 69 66 61 63 65 5f 63 6c 6b 00 72 78 5f 69 66 61 63
65 5f 63 6c 6b 00 74 78 5f 6c 61 6e 65 30 5f 73 79 6e 63 5f
63 6c 6b 00 72 78 5f 6c 61 6e 65 30 5f 73 79 6e 63 5f 63 6c
6b 00 72 78 5f 6c 61 6e 65 31 5f 73 79 6e 63 5f 63 6c 6b 00
clocks:
00 00 00 02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00 02
00 00 00 02 00 00 00 02
Node 0x904: prlmbox@1da8000
compatible:
70 61 72 61 6c 6c 65 6c 73 2c 6d 62 6f 78 00
'parallels,mbox'
reg:
00 00 00 00 01 da 00 00 00 00 00 00 00 00 40 00
Node 0x954: ehci@1da9000
compatible:
67 65 6e 65 72 69 63 2d 65 68 63 69 00
'generic-ehci'
reg:
00 00 00 00 01 da 90 00 00 00 00 00 00 00 10 00
interrupts:
00 00 00 00 00 00 00 02 00 00 00 04
status:
6f 6b 61 79 00
'okay'
Node 0x9d0: ahci@1daa000
compatible:
67 65 6e 65 72 69 63 2d 61 68 63 69 00
'generic-ahci'
reg:
00 00 00 00 01 da a0 00 00 00 00 00 00 00 20 00
interrupts:
00 00 00 00 00 00 00 03 00 00 00 04
status:
6f 6b 61 79 00
'okay'
Node 0xa4c: xhci@1dab000
compatible:
67 65 6e 65 72 69 63 2d 78 68 63 69 00
'generic-xhci'
reg:
00 00 00 00 01 da c0 00 00 00 00 00 00 00 10 00
interrupts:
00 00 00 00 00 00 00 04 00 00 00 04
status:
6f 6b 61 79 00
'okay'
Node 0xac8: video@1dc0000
compatible:
70 72 6c 2c 76 69 64 65 6f 00
'prl,video'
reg:
00 00 00 00 01 dc 00 00 00 00 00 00 00 00 40 00 00 00 00 00
40 00 00 00 00 00 00 00 04 00 00 00
interrupts:
00 00 00 00 00 00 00 07 00 00 00 01
status:
64 69 73 61 62 6c 65 64 00
'disabled'
Node 0xb54: tgate@1dc4000
compatible:
70 72 6c 2c 74 67 61 74 65 00
'prl,tgate'
reg:
00 00 00 00 01 dc 40 00 00 00 00 00 00 00 10 00
interrupts:
00 00 00 00 00 00 00 09 00 00 00 01 00 00 00 00 00 00 00 0a
00 00 00 01 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00 00
00 00 00 0c 00 00 00 01
status:
64 69 73 61 62 6c 65 64 00
'disabled'
Node 0xbf4: pci@2000000
compatible:
70 63 69 2d 68 6f 73 74 2d 65 63 61 6d 2d 67 65 6e 65 72 69
63 00
'pci-host-ecam-generic'
device_type:
70 63 69 00
'pci'
status:
6f 6b 61 79 00
'okay'
dma-coherent:
bus-range:
00 00 00 00 00 00 00 00
reg:
00 00 00 00 02 00 00 00 00 00 00 00 00 10 00 00
#address-cells:
00 00 00 03
#size-cells:
00 00 00 02
ranges:
02 00 00 00 00 00 00 00 02 10 00 00 00 00 00 00 02 10 00 00
00 00 00 00 00 10 00 00
#interrupt-cells:
00 00 00 01
interrupt-map:
00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01
00 00 00 00 00 00 00 06 00 00 00 04 00 00 10 00 00 00 00 00
00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 08
00 00 00 04 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 01
00 00 00 01 00 00 00 00 00 00 00 0d 00 00 00 04 00 00 20 00
00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00
00 00 00 0e 00 00 00 04 00 00 28 00 00 00 00 00 00 00 00 00
00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 0f 00 00 00 04
interrupt-map-mask:
00 00 f8 00 00 00 00 00 00 00 00 00 00 00 00 07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment