Slim Bootloader provides TSC clock information in its performance
info hob. For now, TSC clock information is only used for timer driver
from the performance info hob.
- Get TSC frequency from performance info hob
- Set tsc_base and clock_rate for timer driver
Signed-off-by: Aiden Park
Reviewed-b
Add a new device tree which has very minimum nodes
- x86 reset
- x86 tsc_timer
- x86 pci
- Slim Bootloader serial
Signed-off-by: Aiden Park
Reviewed-by: Bin Meng
---
Changes in v3:
* Move slimbootloader.dtb before baytrail_som-db5800-som-6867.dtb
arch/x86/dts/Makefile | 1 +
arch
The setting up MTRRs have already been done in previous
Slim Bootloader stages.
Signed-off-by: Aiden Park
Reviewed-by: Bin Meng
---
arch/x86/lib/init_helpers.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/x86/lib/init_helpers.c b/arch/x86/lib/init_helpers.c
index 0
Add slimbootloader board to run U-boot as a Slim Bootloader payload
- Add new board/intel/slimbootloader directory with minimum codes
- Add slimbootloader configuration files
- Add README in board/intel/slimbootloader
Signed-off-by: Aiden Park
Reviewed-by: Bin Meng
---
Changes in v5:
* Remove
Slim Bootloader provides memory map info thru its HOB list pointer.
Configure memory size and relocation memory from the HOB data, and
provide e820 entries as well.
- Get memory size from the memory map info hob
- Set ram top for U-Boot relocation lower than 4GB
- Provide e820 entries from the memo
Slim Bootloader provides serial port info thru its HOB list pointer.
All these HOBs are eligible for Slim Bootloader based board only.
- Get serial port information from the serial port info hob
- Leverage ns16550 driver with slimbootloader specific platform data
Signed-off-by: Aiden Park
Reviewe
This slimbootloader cpu type is to enable U-Boot as a payload which
runs on top of Slim Bootloader(https://github.com/slimbootloader).
The Slim Bootloader is designed with multi-stage architecture for
the execution from reset vector to OS booting, and supports qemu,
Apollolake, Whiskeylake and Coff
FSP(CONFIG_HAVE_FSP) and Slim Bootloader(CONFIG_SYS_SLIMBOOTLOADER)
consume HOB data from the each HOB list pointer.
Add a common hob library/header in lib/hob.c and include/asm/hob.h.
Signed-off-by: Aiden Park
Reviewed-by: Bin Meng
---
Changes in v3:
* Create a common HOB libary from fsp_hob
This patch is to enable U-Boot as a payload which runs on top of Slim
Bootloader(https://github.com/slimbootloader/slimbootloader) boot firmware for
x86 platforms.
The Slim Bootloader is designed with multi-stage architecture for the execution
from reset vector to OS hand-off, and supports qemu
Hi Bin,
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Monday, July 15, 2019 12:42 AM
> To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: Re: [PATCH v4 1/8] x86: Add new slimbootloader CPU type
>
> On Mon, J
Hi Bin,
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Monday, July 15, 2019 12:42 AM
> To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: Re: [PATCH v4 7/8] board: intel: Add new slimbootloader board
>
> On Mon, J
Hi Andy,
> -Original Message-
> From: Andy Shevchenko [mailto:andy.shevche...@gmail.com]
> Sent: Monday, July 15, 2019 2:33 AM
> To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
> ; Bin Meng
> Subject: Re: [U-Boot] [PATCH v4 0/8] x86: Add basic Slim Bootloa
Hi Bin,
> -Original Message-
> From: Park, Aiden
> Sent: Sunday, July 14, 2019 2:16 PM
> To: Bin Meng
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: RE: [PATCH v3 1/8] x86: Add new slimbootloader CPU type
>
> Hi Bin,
>
> > -Orig
Add slimbootloader board to run U-boot as a Slim Bootloader payload
- Add new board/intel/slimbootloader directory with minimum codes
- Add slimbootloader configuration files
- Add README in board/intel/slimbootloader
Signed-off-by: Aiden Park
Reviewed-by: Bin Meng
---
Chan
Slim Bootloader provides serial port info thru its HOB list pointer.
All these HOBs are eligible for Slim Bootloader based board only.
- Get serial port information from the serial port info hob
- Leverage ns16550 driver with slimbootloader specific platform data
Signed-off-by: Aiden Park
Reviewe
The setting up MTRRs have already been done in previous
Slim Bootloader stages.
Signed-off-by: Aiden Park
Reviewed-by: Bin Meng
---
arch/x86/lib/init_helpers.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/x86/lib/init_helpers.c b/arch/x86/lib/init_helpers.c
index 0
Add a new device tree which has very minimum nodes
- x86 reset
- x86 tsc_timer
- x86 pci
- Slim Bootloader serial
Signed-off-by: Aiden Park
Reviewed-by: Bin Meng
---
Changes in v3:
* Move slimbootloader.dtb before baytrail_som-db5800-som-6867.dtb
arch/x86/dts/Makefile | 1 +
arch
Slim Bootloader provides TSC clock information in its performance
info hob. For now, TSC clock information is only used for timer driver
from the performance info hob.
- Get TSC frequency from performance info hob
- Set tsc_base and clock_rate for timer driver
Signed-off-by: Aiden Park
Reviewed-b
Slim Bootloader provides memory map info thru its HOB list pointer.
Configure memory size and relocation memory from the HOB data, and
provide e820 entries as well.
- Get memory size from the memory map info hob
- Set ram top for U-Boot relocation lower than 4GB
- Provide e820 entries from the memo
FSP(CONFIG_HAVE_FSP) and Slim Bootloader(CONFIG_SYS_SLIMBOOTLOADER)
consume HOB data from the each HOB list pointer.
Add a common hob library/header in lib/hob.c and include/asm/hob.h.
Signed-off-by: Aiden Park
Reviewed-by: Bin Meng
---
Changes in v3:
* Create a common HOB libary from fsp_hob
This slimbootloader cpu type is to enable U-Boot as a payload which
runs on top of Slim Bootloader(https://github.com/slimbootloader).
The Slim Bootloader is designed with multi-stage architecture for
the execution from reset vector to OS booting, and supports qemu,
Apollolake, Whiskeylake and Coff
This patch is to enable U-Boot as a payload which runs on top of Slim
Bootloader(https://github.com/slimbootloader/slimbootloader) boot firmware for
x86 platforms.
The Slim Bootloader is designed with multi-stage architecture for the execution
from reset vector to OS hand-off, and supports qemu
Hi Bin,
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Sunday, July 14, 2019 1:49 AM
> To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: Re: [PATCH v3 4/8] x86: slimbootloader: Add serial driver
>
> On Wed, J
Hi Bin,
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Sunday, July 14, 2019 1:49 AM
> To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: Re: [PATCH v3 1/8] x86: Add new slimbootloader CPU type
>
> On Wed, Jul 10,
The setting up MTRRs have already been done in previous
Slim Bootloader stages.
Signed-off-by: Aiden Park
Reviewed-by: Bin Meng
---
arch/x86/lib/init_helpers.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/x86/lib/init_helpers.c b/arch/x86/lib/init_helpers.c
index 0
Add a new device tree which has very minimum nodes
- x86 reset
- x86 tsc_timer
- x86 pci
- Slim Bootloader serial
Signed-off-by: Aiden Park
---
Changes in v3:
* Move slimbootloader.dtb before baytrail_som-db5800-som-6867.dtb
arch/x86/dts/Makefile | 1 +
arch/x86/dts/slimbootloader
Add slimbootloader board to run U-boot as a Slim Bootloader payload
- Add new board/intel/slimbootloader directory with minimum codes
- Add slimbootloader configuration files
- Add README in board/intel/slimbootloader
Signed-off-by: Aiden Park
---
Changes in v3:
* Remove VENDOR_SLIMBOOTLOADER
Slim Bootloader provides TSC clock information in its performance
info hob. For now, TSC clock information is only used for timer driver
from the performance info hob.
- Get TSC frequency from performance info hob
- Set tsc_base and clock_rate for timer driver
Signed-off-by: Aiden Park
---
Chang
Slim Bootloader provides memory map info thru its HOB list pointer.
Configure memory size and relocation memory from the HOB data, and
provide e820 entries as well.
- Get memory size from the memory map info hob
- Set ram top for U-Boot relocation lower than 4GB
- Provide e820 entries from the memo
Slim Bootloader provides serial port info thru its HOB list pointer.
All these HOBs are eligible for Slim Bootloader based board only.
- Get serial port information from the serial port info hob
- Leverage ns16550 driver with slimbootloader specific platform data
Signed-off-by: Aiden Park
---
Ch
FSP(CONFIG_HAVE_FSP) and Slim Bootloader(CONFIG_SYS_SLIMBOOTLOADER)
consume HOB data from the each HOB list pointer.
Add a common hob library/header in lib/hob.c and include/asm/hob.h.
Signed-off-by: Aiden Park
---
Changes in v3:
* Create a common HOB libary from fsp_hob and fsp_support
arch
This slimbootloader cpu type is to enable u-boot as a payload which
runs on top of Slim Bootloader(https://github.com/slimbootloader).
The Slim Bootloader is designed with multi-stage architecture for
the execution from reset vector to OS booting, and supports qemu,
Apollolake, Whiskeylake and Coff
This patch is to enable u-boot as a payload which runs on top of Slim
Bootloader(https://github.com/slimbootloader/slimbootloader) boot firmware for
x86 platforms.
The Slim Bootloader is designed with multi-stage architecture for the execution
from reset vector to OS hand-off, and supports qemu
Hi Bin,
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Monday, July 8, 2019 10:04 PM
> To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: Re: [PATCH v2 7/8] board: Add new slimbootloader board
>
> Hi Aiden,
>
Hi Bin,
> -Original Message-
> From: Park, Aiden
> Sent: Monday, July 8, 2019 9:48 AM
> To: Bin Meng
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: RE: [PATCH v2 7/8] board: Add new slimbootloader board
>
> Hi Bin,
>
> > -Orig
Hi Bin,
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Tuesday, July 2, 2019 7:14 AM
> To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: Re: [PATCH v2 7/8] board: Add new slimbootloader board
>
> Hi Aiden,
>
Hi Bin,
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Tuesday, July 2, 2019 7:13 AM
> To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: Re: [PATCH v2 3/8] x86: slimbootloader: Add memory configuration
>
> Hi
Hi Bin,
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Tuesday, July 2, 2019 7:14 AM
> To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: Re: [PATCH v2 4/8] x86: slimbootloader: Add serial driver
>
> Hi Aiden,
>
Hi Bin,
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Tuesday, July 2, 2019 7:13 AM
> To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: Re: [PATCH v2 2/8] x86: slimbootloader: Add a function to access
> HOB
>
&
Hi Bin,
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Tuesday, July 2, 2019 7:13 AM
> To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: Re: [PATCH v2 1/8] x86: Add new slimbootloader CPU type
>
> Hi Aiden,
>
Hi Michael,
> -Original Message-
> From: Michael Nazzareno Trimarchi [mailto:mich...@amarulasolutions.com]
> Sent: Saturday, June 29, 2019 10:20 AM
> To: Park, Aiden
> Cc: Bin Meng ; U-Boot Mailing List b...@lists.denx.de>
> Subject: Re: [U-Boot] x86: Sl
Hi Bin,
> -Original Message-
> From: U-Boot [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Park, Aiden
> Sent: Tuesday, June 25, 2019 4:15 PM
> To: U-Boot Mailing List ; Simon Glass
> ; Bin Meng
> Subject: [U-Boot] [PATCH v2 0/8] x86: Add basic Slim Bootloader
The setting up MTRRs have already been done in previous
Slim Bootloader stages.
Signed-off-by: Aiden Park
---
arch/x86/lib/init_helpers.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/x86/lib/init_helpers.c b/arch/x86/lib/init_helpers.c
index 0481f453ca..5e19f13720 1
- Add minimum nodes such as reset, tsc_timer, serial and pci
Signed-off-by: Aiden Park
---
arch/x86/dts/Makefile | 3 ++-
arch/x86/dts/slimbootloader.dts | 27 +++
2 files changed, 29 insertions(+), 1 deletion(-)
create mode 100644 arch/x86/dts/slimbootloader.
- Add new board/slimbootloader directory with minimum codes
- Add slimbootloader configuration files
- Add README in board/slimbootloader/slimbootloader/
Signed-off-by: Aiden Park
---
arch/x86/Kconfig | 4 ++
board/slimbootloader/Kconfig | 25 ++
- Get TSC frequency from performance info hob
- Set tsc_base and clock_rate for timer driver
Signed-off-by: Aiden Park
---
arch/x86/cpu/slimbootloader/slimbootloader.c | 31 +++
.../asm/arch-slimbootloader/slimbootloader.h | 26
2 files changed, 57 insertions(+
- Get serial port information from the serial port info hob
- Leverage ns16550 driver with slimbootloader specific platform data
Signed-off-by: Aiden Park
---
arch/x86/cpu/slimbootloader/Makefile | 2 +-
arch/x86/cpu/slimbootloader/serial.c | 62 +++
.../asm/ar
- Get memory size from the memory map info hob
- Set ram top for U-Boot relocation lower than 4GB
- Provide e820 entries from the memory map info hob
Signed-off-by: Aiden Park
---
arch/x86/cpu/slimbootloader/Makefile | 2 +-
arch/x86/cpu/slimbootloader/dram.c| 139
- Added a function to get a GUID HOB data pointer from hob_list
Signed-off-by: Aiden Park
---
arch/x86/cpu/slimbootloader/Makefile | 2 +-
arch/x86/cpu/slimbootloader/hob.c | 97 +++
.../asm/arch-slimbootloader/slimbootloader.h | 14 +++
3 files changed, 11
- Added CONFIG_SYS_SLIMBOOTLOADER to enable slimbootloader CPU type
- Added new arch/x86/cpu/slimbootloader directory with minimum codes
- Get hob_list pointer from Slim Bootloader
Signed-off-by: Aiden Park
---
arch/x86/Kconfig | 1 +
arch/x86/cpu/Makefile
This patch is to enable u-boot as a payload which runs on top of Slim
Bootloader(https://github.com/slimbootloader/slimbootloader) boot firmware for
x86 platforms.
The Slim Bootloader is designed with multi-staqe architecture for the execution
from reset vector to OS hand-off, and supports qemu
email, right?
Best Regards,
Aiden
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Monday, June 24, 2019 12:17 AM
> To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: Re: [PATCH 1/1] x86: Add basic Slim Bootloader payload supp
gt; To: Park, Aiden
> Cc: U-Boot Mailing List ; Simon Glass
>
> Subject: Re: [PATCH 1/1] x86: Add basic Slim Bootloader payload support
>
> Hi Aiden,
>
> On Fri, Jun 21, 2019 at 1:44 AM Park, Aiden wrote:
> >
> > This patch is to enable u-boot as a payload w
Hi Simon,
Thanks for your feedback. I will add more comment/description on new
structures/functions as well as general documentation.
Best Regards,
Aiden
> -Original Message-
> From: Simon Glass [mailto:s...@chromium.org]
> Sent: Saturday, June 22, 2019 12:11 PM
> To: Park,
This patch is to enable u-boot as a payload which runs on top of
Slim Bootloader(https://github.com/slimbootloader/slimbootloader)
boot firmware for x86 platforms.
Added new SLIMBOOTLOADER SYS/VENDOR/TARGET CONFIG
- New arch/x86/cpu/slimbootloader directory with minimum codes
- New board/slimbootl
From: Aiden Park
This patch is to enable u-boot as a payload which runs on top of Slim
Bootloader(https://github.com/slimbootloader/slimbootloader) boot firmware for
x86 platforms.
The Slim Bootloader is designed with multi-staqe architecture for the execution
from reset vector to OS hand-off
[mailto:bmeng...@gmail.com]
> Sent: Wednesday, June 19, 2019 12:00 AM
> To: Park, Aiden
> Cc: Simon Glass ; U-Boot Mailing List b...@lists.denx.de>
> Subject: Re: x86: Slim
> Bootloader(https://github.com/slimbootloader/slimbootloader) support
>
> Hi Aiden,
>
> On Wed,
Aiden
> -Original Message-
> From: U-Boot [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Park, Aiden
> Sent: Monday, June 17, 2019 5:11 PM
> To: s...@chromium.org; Bin Meng
> Cc: u-boot@lists.denx.de
> Subject: [U-Boot] x86: Slim
> Bootloader(https://github.com/slimbootload
Hi Simon and Bin,
I am a firmware engineer from Intel Corporation. We have developed new boot
solution - Slim Bootloader(https://github.com/slimbootloader/slimbootloader)
which currently supports qemu, Apollolake, Whiskeylake and Coffeelake platforms
with FSP2.x. The Slim Bootloader is also des
101 - 159 of 159 matches
Mail list logo