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

From: Mark Millard <marklmi_at_yahoo.com>
Date: Thu, 06 Oct 2022 06:45:38 UTC
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