Re: EDK2 on RPi3 was: Re: u-boot debug, was: Re: U-boot on RPI3, sees disk but won't boot it

Mark Millard <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
I found evidence of a ACPI+DeviceTree  vs. just DeviceTree
difference via the boot -v output: note the #Pages of the
BootServicesData and the prior ConventionalMemory area.

ACPI+DeviceTree:

---<<BOOT>>---
GDB: debug ports: uart
GDB: current port: uart
KDB: debugger backends: ddb gdb
KDB: current backend: ddb
WARNING: Cannot find freebsd,dts-version property, cannot check DTB compliance
                   Type     Physical      Virtual   #Pages Attr
. . .
      ACPIReclaimMemory 000033b20000 000000000000 00000010 WC WT WB 
     ConventionalMemory 000033b30000 000000000000 00001213 WC WT WB 
       BootServicesData 000034d43000 000000000000 00001ce1 WC WT WB 
     ConventionalMemory 000036a24000 000000000000 000001d2 WC WT WB 

Just DeviceTree:

---<<BOOT>>---
GDB: debug ports: uart
GDB: current port: uart
KDB: debugger backends: ddb gdb
KDB: current backend: ddb
WARNING: Cannot find freebsd,dts-version property, cannot check DTB compliance
                   Type     Physical      Virtual   #Pages Attr
. . .
      ACPIReclaimMemory 000033b20000 000000000000 00000010 WC WT WB 
     ConventionalMemory 000033b30000 000000000000 000011d0 WC WT WB 
       BootServicesData 000034d00000 000000000000 00001d24 WC WT WB 
     ConventionalMemory 000036a24000 000000000000 000001d2 WC WT WB 

After that 6 lines were different for kernel output to the login
prompt:

A) The temperature line's reported figures varied a little.

B) Just DeviceTree got a:

(probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 00 00 00 24 00 
(probe0:umass-sim0:0:0:0): CAM status: CCB request completed with an error
(probe0:umass-sim0:0:0:0): Retrying command, 3 more tries remain

sequence; ACPI+DeviceTree did not.

C) The /dev/gpt/CA72USBufs clean/free/frags line's figures were
   somewhat different.

D) The time line's figures (after the "Starting background file system
   checks in 60 seconds." line) was somewhat different.

That is it for boot -v output differences (non-debug build).

I've switched the RPi3 EDk2 microsd card to use ACPI+DeviceTree.

===
Mark Millard
marklmi at yahoo.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.