- 12 Feb, 2016 2 commits
-
-
Vladimir Serbinenko authored
-
Vladimir Serbinenko authored
-
- 11 Feb, 2016 1 commit
-
-
Vladimir Serbinenko authored
Without this info recent kernels crash as they allocate no heap.
-
- 27 Nov, 2015 1 commit
-
-
Vladimir Serbinenko authored
PIT isn't available on some of new hardware including Hyper-V. So use pmtimer for calibration. Moreover pmtimer calibration is faster, so use it on coreboor where booting time is important. Based on patch by Michael Chang.
-
- 22 Jun, 2014 1 commit
-
-
Stephane Rochoy authored
EFI system table.
-
- 28 Feb, 2014 1 commit
-
-
Vladimir Serbinenko authored
* grub-core/loader/i386/bsd.c (grub_cmd_openbsd): Fill addr field. Suggested by: Markus Müller.
-
- 18 Dec, 2013 2 commits
-
-
Vladimir Serbinenko authored
-
Vladimir Serbinenko authored
-
- 16 Dec, 2013 1 commit
-
-
Vladimir Serbinenko authored
linker trying to "fixup" the code.
-
- 15 Dec, 2013 2 commits
-
-
Vladimir Serbinenko authored
Just "packed" doesn't always pack the way we expect.
-
Vladimir Serbinenko authored
-
- 10 Dec, 2013 1 commit
-
-
Leif Lindholm authored
-
- 23 Nov, 2013 1 commit
-
-
Vladimir Serbinenko authored
include/grub/i386/memory_raw.h and eliminate duplicate declarations.
-
- 22 Nov, 2013 1 commit
-
-
Vladimir Serbinenko authored
GRUB_MEMORY_MACHINE_SCRATCH_SIZE and increase GRUB_MEMORY_MACHINE_PROT_STACK_SIZE. The binary doesn't change (checked). It's more to better reflect actual usage.
-
- 18 Nov, 2013 1 commit
-
-
Vladimir Serbinenko authored
the devices before accessing them.
-
- 10 Nov, 2013 1 commit
-
-
Vladimir Serbinenko authored
XEN PV environment and load kernels.
-
- 07 Nov, 2013 1 commit
-
-
Vladimir Serbinenko authored
bindings. * grub-core/lib/reed_solomon.c: Likewise. * include/grub/i386/gdb.h: Likewise. * include/grub/i386/pc/int.h: Likewise. * include/grub/i386/pc/pxe.h: Likewise. * include/grub/ieee1275/ieee1275.h: Likewise.
-
- 27 Oct, 2013 2 commits
-
-
Vladimir Serbinenko authored
-
Vladimir Serbinenko authored
-
- 18 Oct, 2013 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
gcc < 4.0. * include/grub/*/setjmp.h: USe RETURNS_TWICE.
-
- 23 Sep, 2013 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
difference was likely just gcc version, not anything mingw-related.
-
- 14 Aug, 2013 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
length.
-
- 31 May, 2013 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
-
- 21 Apr, 2013 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
* grub-core/video/i386/coreboot/cbfb.c: New file.
-
- 13 Apr, 2013 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
-
- 20 Mar, 2013 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
coreboot tables content. Support for cbmemc.
-
- 10 Mar, 2013 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
-
- 28 Feb, 2013 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
Fix end of table condition.
-
- 25 Feb, 2013 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
-
- 27 Jan, 2013 1 commit
-
-
C. Masloch authored
* include/grub/i386/relocator.h (grub_relocator16_state): New member ebp. * grub-core/lib/i386/relocator.c (grub_relocator16_ebp): New extern variable. (grub_relocator16_boot): Handle %ebp. * grub-core/lib/i386/relocator16.S: Likewise. * grub-core/loader/i386/pc/freedos.c: Load BPB to pass kernel which partition to load from. Check that kernel file is not too large. Set register dl to BIOS unit number as well.
-
- 17 Jan, 2013 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
-
- 10 Jan, 2013 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
* include/grub/macho.h (GRUB_MACHO_FAT_EFI_MAGIC): New define. * include/grub/i386/macho.h (GRUB_MACHO_CPUTYPE_IS_HOST_CURRENT): Likewise. * grub-core/loader/efi/chainloader.c (grub_cmd_chainloader): Parse Apple FAT binaries.
-
- 28 Jun, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
* grub-core/Makefile.core.def (mda_text): New module. * grub-core/lib/legacy_parse.c (grub_legacy_parse): Support `hercules'. * grub-core/term/i386/vga_common.c (grub_console_cur_color): Moved to .. * grub-core/term/i386/pc/vga_text.c (cur_color): ... here * grub-core/term/i386/pc/console.c (grub_console_cur_color): ... and here. * grub-core/term/i386/vga_common.c (grub_console_getwh): Moved to .. * grub-core/term/i386/pc/vga_text.c (grub_console_getwh): ... here * grub-core/term/i386/pc/console.c (grub_console_getwh): ... and here. * grub-core/term/i386/vga_common.c (grub_console_setcolorstate): Moved to .. * grub-core/term/i386/pc/vga_text.c (grub_console_setcolorstate): ... here * grub-core/term/i386/pc/console.c (grub_console_setcolorstate): ... and here. * grub-core/term/i386/vga_common.c: Removed. * include/grub/i386/vga_common.h: Likewise. * include/grub/vga.h (grub_vga_cr_bw_write): New function. (grub_vga_cr_bw_read): Likewise. * include/grub/vgaregs.h (GRUB_VGA_IO_CR_BW_INDEX): New enum value. (GRUB_VGA_IO_CR_BW_DATA): Likewise. * grub-core/term/i386/pc/vga_text.c [MODE_MDA]: Call grub_vga_cr_bw_read/grub_vga_cr_bw_write instead of grub_vga_cr_read/grub_vga_cr_write. (grub_vga_text_setcolorstate) [MODE_MDA]: Ignore color.
-
- 12 Jun, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
than current grub_get_rtc() not implemented when booted with coreboot without TSC. * grub-core/Makefile.am: Exclude efi/time.h from kernel headers. Add machine/time.h to kernel headers on loongson. * grub-core/Makefile.core.def (kernel): Remove kern/generic/rtc_get_time_ms.c on qemu-multiboot-coreboot. * grub-core/kern/efi/efi.c (grub_rtc_get_time_ms): Removed. (grub_get_rtc): Likewise. * grub-core/kern/generic/rtc_get_time_ms.c: Include grub/machine/time.h. * grub-core/kern/i386/coreboot/init.c (grub_get_rtc): Removed. * grub-core/kern/i386/pc/init.c: Include grub/machine/init.h. * grub-core/kern/i386/tsc.c (grub_tsc_init) [!GRUB_MACHINE_PCBIOS && !GRUB_MACHINE_IEEE1275]: Call grub_fatal rather than installing known non-working time source. * grub-core/kern/ieee1275/init.c (grub_get_rtc): Removed. * grub-core/kern/mips/loongson/init.c: Include grub/machine/time.h. * include/grub/time.h: Don't include machine/time.h. * include/grub/efi/time.h: Removed. * include/grub/i386/efi/time.h: Likewise. * include/grub/i386/ieee1275/time.h: Likewise. * include/grub/powerpc/ieee1275/time.h: Likewise. * include/grub/sparc64/ieee1275/time.h: Likewise. * include/grub/x86_64/efi/time.h: Likewise.
-
- 07 Jun, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
on some qemu versions with GRUB. * include/grub/i386/openbsd_bootarg.h (OPENBSD_BOOTARG_PCIBIOS): New define. (grub_openbsd_bootarg_pcibios): New struct. * grub-core/loader/i386/bsd.c (grub_openbsd_boot) [GRUB_MACHINE_PCBIOS]: Add PCIINFO.
-
- 31 May, 2012 1 commit
-
-
Peter Jones authored
* grub-core/loader/i386/linux.c (grub_linux_boot): Use v206. (grub_cmd_linux) [__x86_64__]: Validate grub_efi_system_table.
-
- 30 May, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
* grub-core/loader/i386/linux.c (GRUB_LINUX_CL_OFFSET): Removed. (real_mode_mem): Likewise. (real_mode_target): Likewise. (real_mode_pages): Likewise. (prot_mode_pages): Likewise. (linux_params): New var. (linux_cmdline): Likewise. (free_pages): Don't set real mode variables. (allocate_pages): Don't allocate real mode memory. (grub_e820_add_region): Remove the limit. (grub_linux_boot): Allocate and copy real mode memory. (grub_linux_unload): Free linux_cmdline. (grub_cmd_linux): Use temporary storage for parameters. (grub_cmd_initrd): Likewise. * include/grub/i386/linux.h (GRUB_E820_MAX_ENTRY): Removed. (linux_kernel_params): Make it 1K big.
-
- 28 May, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
* grub-core/kern/misc.c: Likewise. * grub-core/loader/i386/xnu.c: Likewise. * include/grub/i386/tsc.h: Likewise. * include/grub/symbol.h: Likewise.
-
- 04 Mar, 2012 2 commits
-
-
Vladimir 'phcoder' Serbinenko authored
* grub-core/loader/i386/linux.c (grub_cmd_linux): Differentiate between prot_size and prot_file_size.
-
Vladimir 'phcoder' Serbinenko authored
-