From: Thomas Mittelstaedt
The configuration for EFI is enhanced to start U-Boot at VirtualBox (x86_64)
with all features like booting with help of boot scripts and extended linux.
This documentation describes how to use U-Boot at VirtualBox to boot
Linux systems with a some simple example.
From: Thomas Mittelstaedt
Changes compared to V1:
- Findings from H.Schuchardt applied
- Partition scheme changed from 3 to 2 partitions
Thomas Mittelstaedt (1):
Documentation extended with specific information for VirtualBox
doc/develop/uefi/u-boot_on_efi.rst | 84
From: Thomas Mittelstaedt
Changes compared to v1:
- Findings of H.Schuchardt added
- Partition scheme simplified from 3 to 2 partitions
Thomas Mittelstaedt (1):
Documentation extended with specific information for VirtualBox
doc/develop/uefi/u-boot_on_efi.rst | 84
From: Thomas Mittelstaedt
Signed-off-by: Thomas Mittelstaedt
---
doc/develop/uefi/u-boot_on_efi.rst | 84 ++
1 file changed, 84 insertions(+)
diff --git a/doc/develop/uefi/u-boot_on_efi.rst
b/doc/develop/uefi/u-boot_on_efi.rst
index acad6397e8..0d4927807c 100644
Changes compared to V1:
- Some reworks from findings of H.Schuchardt
- Partition setup reduced to 2 partitions
From: Thomas Mittelstaedt
Signed-off-by: Thomas Mittelstaedt
---
doc/develop/uefi/u-boot_on_efi.rst | 76 ++
1 file changed, 76 insertions(+)
diff --git a/doc/develop/uefi/u-boot_on_efi.rst
b/doc/develop/uefi/u-boot_on_efi.rst
index acad6397e8..927e1dc266 100644
From: Thomas Mittelstaedt
This documentation explains concrete steps to install and run U-Boot at
VirtualBox with x86 images.
Thomas Mittelstaedt (1):
Documentation extended with specific information for VirtualBox
doc/develop/uefi/u-boot_on_efi.rst | 76 ++
1
From: Thomas Mittelstaedt
The problem was, that zboot() didn't work because of missing
ramdisc size.
Signed-off-by: Thomas Mittelstaedt
---
boot/pxe_utils.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/boot/pxe_utils.c b/boot/pxe_utils.c
index 3a1e50f2b1..87c32b6e62
From: Thomas Mittelstaedt
Enable bootstd support for U-Boot at VirtualBox described at
https://source.denx.de/u-boot/u-boot/-/blob/master/doc/develop/bootstd.rst
This is used to boot system images at Virtualbox via
- distroboot (extlinux.conf)
- boot script
Signed-off-by: Thomas Mittelstaedt
From: Thomas Mittelstaedt
The changes are needed to get U-Boot to be started at VirtualBox
images supporting distro boot capability (scripts and extlinux.conf).
Atm the patch "pci: coreboot: Don't read regions when booting" from Simon Glass
is not integrated yet.
So AHCI and IDE devices are not
From: Thomas Mittelstaedt
U-Boot at VirtualBox must load Linux and boot configuration from disk devices.
Here the discs at AHCI (scsi) bus are used to load the need boot data.
Signed-off-by: Thomas Mittelstaedt
---
configs/efi-x86_payload64_defconfig | 6 --
1 file changed, 4
From: Thomas Mittelstaedt
Enable distro boot feature for U-Boot at VirtualBox described at
https://source.denx.de/u-boot/u-boot/-/blob/master/doc/develop/distro.rst
Signed-off-by: Thomas Mittelstaedt
---
configs/efi-x86_payload64_defconfig | 12 +---
include/configs/efi-x86_payload.h
From: Thomas Mittelstaedt
The problem was, that zboot() didn't work because of missing
ramdisc size.
Signed-off-by: Thomas Mittelstaedt
---
boot/pxe_utils.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/boot/pxe_utils.c b/boot/pxe_utils.c
index 3a1e50f2b1..87c32b6e62
From: Thomas Mittelstaedt
U-Boot at VirtualBox must load Linux and boot configuration from disk devices.
Here the discs at AHCI (scsi) bus are used to load the need boot data.
Signed-off-by: Thomas Mittelstaedt
---
configs/efi-x86_payload64_defconfig | 6 --
1 file changed, 4
From: Thomas Mittelstaedt
The changes are needed to get U-Boot to be started at VirtualBox
images supporting distro boot capability.
Atm the patch "pci: coreboot: Don't read regions when booting" from Simon Glass
is not integrated yet.
So AHCI and IDE devices are not handled correctly without
From: mtt2hi
Signed-off-by: mtt2hi
---
configs/efi-x86_payload64_defconfig | 2 +-
include/configs/efi-x86_payload.h | 11 +++
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/configs/efi-x86_payload64_defconfig
b/configs/efi-x86_payload64_defconfig
index
From: mtt2hi
The problem was, that zboot() didn't work because of missing
ramdisc size.
Signed-off-by: mtt2hi
---
boot/pxe_utils.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/boot/pxe_utils.c b/boot/pxe_utils.c
index 3a1e50f2b1..87c32b6e62 100644
--- a/boot/pxe_utils.c
From: mtt2hi
Signed-off-by: mtt2hi
---
configs/efi-x86_payload64_defconfig | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/configs/efi-x86_payload64_defconfig
b/configs/efi-x86_payload64_defconfig
index 5cde04a5ac..f3423091ae 100644
---
From: mtt2hi
Signed-off-by: mtt2hi
---
configs/efi-x86_payload64_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/efi-x86_payload64_defconfig
b/configs/efi-x86_payload64_defconfig
index f3423091ae..12b5e58374 100644
--- a/configs/efi-x86_payload64_defconfig
+++
From: mtt2hi
The changes are needed to get U-Boot to be started at VirtualBox
images supporting distro boot capability.
Atm the patch "pci: coreboot: Don't read regions when booting" from Simon Glass
is not integrated yet.
So AHCI and IDE devices are not handled correctly without this patch.
20 matches
Mail list logo