Dear Colin,
On 01/09/19 13:29, Colin Watson wrote:
> Upgrade Gnulib files to 20190105.
>
> It's much easier to maintain GRUB's use of portability support files
> from Gnulib when the process is automatic and driven by a single
> configuration file, rather than by maintainers occasionally running
Hey,
Sorry for late reply but I was not able to review the patches due to
other important work and holiday season. Now I am taking a stab at it
and I hope that it will land soon in the GRUB git tree.
On Mon, Nov 26, 2018 at 12:38:05AM +0100, Alexander Graf wrote:
> As part of the plan for total w
On Mon, Nov 26, 2018 at 12:38:06AM +0100, Alexander Graf wrote:
> Some architectures want to boot Linux as plain UEFI binary. Today that
> really only encompasses ARM and AArch64, but going forward more
> architectures may adopt that model.
>
> So rename our internal API accordingly.
>
> Signed-off
On Mon, Nov 26, 2018 at 12:38:07AM +0100, Alexander Graf wrote:
> The PE format defines magic numbers as well as relocation identifiers for
> RISC-V. Add them to our include file, so we can make use of them.
>
> Signed-off-by: Alexander Graf
> Reviewed-by: Leif Lindholm
> Reviewed-by: Alistair Fr
On Mon, Nov 26, 2018 at 12:38:08AM +0100, Alexander Graf wrote:
> The RISC-V ABI document outlines ELF header structure and relocation
> information. Pull the respective magic numbers into our elf header
> so we can make use of them.
>
> Signed-off-by: Alexander Graf
> Reviewed-by: Alistair Franci
On Mon, Nov 26, 2018 at 12:38:09AM +0100, Alexander Graf wrote:
> This patch adds a 32/64 capable setjmp implementation for RISC-V.
>
> Signed-off-by: Alexander Graf
> Reviewed-by: Alistair Francis
> Reviewed-by: Bin Meng
> Tested-by: Bin Meng
Reviewed-by: Daniel Kiper
However, one nit pick
On Mon, Nov 26, 2018 at 12:38:10AM +0100, Alexander Graf wrote:
> On entry, we need to save the system table pointer as well as our image
> handle. Add an early startup file that saves them and then brings us
> into our main function.
>
> Signed-off-by: Alexander Graf
> Reviewed-by: Alistair Franc
On Mon, Nov 26, 2018 at 12:38:11AM +0100, Alexander Graf wrote:
> We currently only support to run grub on RISC-V as UEFI payload. Ideally,
> we also only want to support running Linux underneath as UEFI payload.
>
> Prepare that with a Linux boot case that is not enabled in Linux yet. At
> least i
On Mon, Nov 26, 2018 at 12:38:12AM +0100, Alexander Graf wrote:
> This patch adds awareness of RISC-V relocations throughout the grub tools
> as well as dynamic linkage and elf->PE relocation conversion support.
>
> Signed-off-by: Alexander Graf
Except two nitpicks
Reviewed-by: Daniel Kiper
>
On Mon, Nov 26, 2018 at 12:38:13AM +0100, Alexander Graf wrote:
> To support a new architecture we need to provide a few helper functions
> for memory, cache, timer, etc support.
>
> This patch adds the remainders of those. Some bits are still disabled,
> as I couldn't guarantee that we're always r
On Mon, Nov 26, 2018 at 12:38:14AM +0100, Alexander Graf wrote:
> This patch adds support for RISC-V to the grub build system. With this
> patch, I can successfully build grub on RISC-V as a UEFI application.
>
> Signed-off-by: Alexander Graf
> Reviewed-by: Alistair Francis
> Reviewed-by: Bin Men
On Mon, Nov 26, 2018 at 12:38:15AM +0100, Alexander Graf wrote:
> We now have signature check logic in grub which allows us to treat
> files differently depending on their file type.
>
> Treat a loaded device tree like an overlayed ACPI table.
> Both describe hardware, so I suppose their threat lev
On Thu, Jan 17, 2019 at 01:24:29PM +0100, Daniel Kiper wrote:
> > +static grub_err_t
> > +finalize_params_linux (void)
> > +{
> > + int node, retval;
> > +
>
> Please drop this empty line.
>
> > + void *fdt;
> > +
> > + fdt = grub_fdt_load (0x400);
>
> Why this number? Please define constant
13 matches
Mail list logo