BVK Chaitanya
adcf5a8e30
merge with mainline
2010-09-04 08:33:42 +05:30
BVK Chaitanya
80f5b97cdc
--source option for menuentry
2010-09-04 08:14:50 +05:30
Vladimir 'phcoder' Serbinenko
dda060dd0f
* grub-core/kern/misc.c: Don't add abort alias in utils.
...
Reported by: echoline.
2010-09-04 02:18:48 +02:00
Vladimir 'phcoder' Serbinenko
2550da89ec
Add missing h2m
2010-09-04 01:52:04 +02:00
Vladimir 'phcoder' Serbinenko
7b111db538
resync MAkefile.core.def
2010-09-04 01:31:13 +02:00
Vladimir 'phcoder' Serbinenko
208b940054
Handle new names in grub-install
2010-09-04 01:19:11 +02:00
Vladimir 'phcoder' Serbinenko
5b1d8b4832
Remove leftover files
2010-09-04 01:17:08 +02:00
Vladimir 'phcoder' Serbinenko
844d0fd5aa
Remove excessive dprintfs
2010-09-04 01:13:20 +02:00
Vladimir 'phcoder' Serbinenko
babad161fb
Reorganise net and openbsdlabel
2010-09-04 01:10:58 +02:00
Vladimir 'phcoder' Serbinenko
56a4b23d37
fix several issues with nested labels
2010-09-04 00:49:45 +02:00
Vladimir 'phcoder' Serbinenko
30d71dbced
dd GOP mode listing
2010-09-03 22:50:27 +02:00
Vladimir 'phcoder' Serbinenko
03199f1909
Fix order of dimensions in videoinfo
2010-09-03 22:50:11 +02:00
Vladimir 'phcoder' Serbinenko
4ab5f27548
Remove vbetest and vbeinfo in favour of videotest and videoinfo
2010-09-03 22:21:48 +02:00
Vladimir 'phcoder' Serbinenko
380c39cb25
Show adapter-specific info
2010-09-03 22:11:22 +02:00
Vladimir 'phcoder' Serbinenko
4787931fe0
Show mode id
2010-09-03 21:40:40 +02:00
Vladimir 'phcoder' Serbinenko
540e2fe185
Initial videoinfo implementation
2010-09-03 21:19:22 +02:00
BVK Chaitanya
e89f9ec539
add setparams prefix
2010-09-03 22:28:16 +05:30
BVK Chaitanya
6556eba9c6
Add missing files into "make dist" tarball for other platforms.
...
* gentpl.py (script): Use dist_noinst_DATA instead of EXTRA_DIST.
* conf/Makefile.common (dist_noinst_DATA): New variable.
* conf/Makefile.extra-dist: Added missing make dist files.
* grub-core/Makefile.core.def: Likewise.
2010-09-03 21:23:00 +05:30
BVK Chaitanya
9284756e17
merge menuentry.mod into normal.mod
2010-09-03 21:08:12 +05:30
BVK Chaitanya
78780e7005
fix hotkey handling
2010-09-03 20:53:38 +05:30
BVK Chaitanya
cc7b1ab4d6
review comments
2010-09-03 20:35:23 +05:30
BVK Chaitanya
0dfb7ba053
merge with mainline
2010-09-03 20:06:57 +05:30
Vladimir 'phcoder' Serbinenko
c8e7bf5ff7
Compress grub_prefix.
...
* grub-core/boot/i386/pc/lnxboot.S: Use
GRUB_KERNEL_I386_PC_MULTIBOOT_SIGNATURE.
* grub-core/kern/i386/pc/startup.S: Move grub_prefix to compressed part.
* include/grub/offsets.h: Rename GRUB_MACHINE_DATA_END to
GRUB_MACHINE_PREFIX_END. All users updated.
(GRUB_KERNEL_I386_PC_PREFIX): Set to GRUB_KERNEL_I386_PC_RAW_SIZE.
(GRUB_KERNEL_I386_PC_PREFIX_END): Set to GRUB_KERNEL_I386_PC_PREFIX
+ 0x40.
(GRUB_KERNEL_I386_PC_RAW_SIZE): Decrease.
* util/grub-mkimage.c (image_target_desc): Change data_end to
prefix_end. All users updated.
2010-09-03 14:54:04 +02:00
Vladimir 'phcoder' Serbinenko
a7c00cdb94
* grub-core/loader/i386/bsd.c (grub_freebsd_boot): Set %ebp to sane
...
value.
(grub_openbsd_boot): Likewise.
(grub_netbsd_boot): Likewise.
* grub-core/loader/i386/xnu.c (grub_xnu_boot_resume): Likewise.
(grub_xnu_boot): Likewise.
2010-09-03 14:05:19 +02:00
Vladimir 'phcoder' Serbinenko
9f915872ef
* configure.ac: Clean LIBS variable after tests.
2010-09-03 03:26:22 +02:00
Colin Watson
efa1bee7a1
* INSTALL: Document that libdevmapper needs to be 1.02.34 or later.
2010-09-02 23:57:21 +01:00
Vladimir 'phcoder' Serbinenko
61d720e535
* configure.ac: Check for dm_log_with_errno_init in libdevmapper and
...
echo if libdevmapper will be used.
2010-09-03 00:53:41 +02:00
Ian Turner
ef8e0ec8ed
* grub-core/fs/i386/pc/pxe.c (grub_pxefs_read): Keep the blocksize
...
constant for the same file.
2010-09-02 23:59:27 +02:00
Vladimir 'phcoder' Serbinenko
03e261d84c
* grub-core/kern/i386/multiboot_mmap.c: Remove leftover include.
2010-09-02 23:50:07 +02:00
Colin Watson
c2a4eba698
* .bzrignore: Add *.pp, **/.dirstamp, grub-core/*.module, and
...
grub-core/*.pp.
2010-09-02 22:42:36 +01:00
Colin Watson
9056cbf38e
Zero %ebp and %edi when entering Linux's 32-bit entry point, as
...
required by the boot protocol.
* include/grub/i386/relocator.h (struct grub_relocator32_state): Add
ebp and edi members.
* grub-core/lib/i386/relocator.c (grub_relocator_boot): Handle
state.ebp and state.edi.
* grub-core/lib/i386/relocator32.S (grub_relocator32_start): Set
%ebp and %edi according to grub_relocator32_ebp and
grub_relocator32_edi respectively.
* grub-core/loader/i386/linux.c (grub_linux_boot): Zero state.ebp
and state.edi.
2010-09-02 22:36:09 +01:00
Vladimir 'phcoder' Serbinenko
8395034bec
Add i386-pc-pxe image target.
...
* util/grub-mkimage.c (image_target_desc): New enum value
IMAGE_I386_PC_PXE.
(image_targets): New target i386-pc-pxe.
(generate_image): Handle i386-pc-pxe image.
2010-09-02 17:15:53 +02:00
Vladimir 'phcoder' Serbinenko
529cc99acf
Add i386-pc-pxe image target.
...
* util/grub-mkimage.c (image_target_desc): New enum value
IMAGE_I386_PC_PXE.
(image_targets): New target i386-pc-pxe.
(generate_image): Handle i386-pc-pxe image.
2010-09-02 16:07:52 +02:00
Vladimir 'phcoder' Serbinenko
9a09392057
Fix grub_pxe_scan.
...
* grub-core/fs/i386/pc/pxe.c (grub_pxe_pxenv): Put correct type bangpxe.
(grub_pxe_scan): Fix types and pxe_rm_entry computation.
All users updated.
* include/grub/i386/pc/pxe.h (grub_pxe_bangpxe): New struct.
(grub_pxe_pxenv): Correct type.
2010-09-02 15:47:03 +02:00
Colin Watson
f9cefc4eb3
* NEWS: Document most of the important changes since 1.98.
2010-09-01 18:15:46 +01:00
Colin Watson
4066f57f19
* util/grub-mkrescue.in (usage): Tidy up usage output (and hence
...
generated manual page) a little.
2010-09-01 10:32:34 +01:00
Colin Watson
da2891f962
* docs/grub.texi: Add myself as an author.
2010-09-01 10:29:30 +01:00
Vladimir 'phcoder' Serbinenko
4bec80482e
Remove few bad hunks
2010-09-01 10:21:05 +02:00
Vladimir 'phcoder' Serbinenko
7ba7efc371
Merge gingold3 into ia64
2010-09-01 10:15:56 +02:00
Tristan Gingold
41a331a8d3
* grub-core/commands/efi/lsefimmap.c: New file.
...
* grub-core/Makefile.core.def (lsefimmap): New module.
* include/grub/efi/api.h (PRIxGRUB_EFI_UINTN_T): New definition.
Also-By: Robert Millan <rmh.grub@aybabtu.com>
Also-By: Vladimir Serbinenko <phcoder@gmail.com>
2010-09-01 10:12:41 +02:00
Vladimir 'phcoder' Serbinenko
b054d8248d
Merge gingold2 into ia64
2010-09-01 09:45:20 +02:00
Vladimir 'phcoder' Serbinenko
07329a9ac9
Fix some compilation problems
2010-09-01 09:44:32 +02:00
Vladimir 'phcoder' Serbinenko
c84a9b54ad
remove allocate_boot_pages and free_boot_pages. They are pointless now
2010-09-01 09:43:36 +02:00
Vladimir 'phcoder' Serbinenko
48798b6a1e
Fix memory leak
2010-09-01 09:34:09 +02:00
Vladimir 'phcoder' Serbinenko
afef75b254
Use finish boot services and switch to new command line interface in linux loader
2010-09-01 03:05:36 +02:00
Vladimir 'phcoder' Serbinenko
b764f436e7
Add ia64 setjmp implementation to the list
2010-09-01 03:03:15 +02:00
Vladimir 'phcoder' Serbinenko
f15f9c5029
Remove leftover modules
2010-09-01 02:41:21 +02:00
Vladimir 'phcoder' Serbinenko
b32185d1bd
Merge gingold2 into ia64
2010-09-01 02:39:11 +02:00
Tristan Gingold
105de6a758
* grub-core/commands/efi/lsefisystab.c: New file.
...
* grub-core/commands/efi/lssal.c: Likewise.
* grub-core/Makefile.core.def (lsacpi): New module.
(lsefisystab): Likewise.
* include/grub/efi/api.h (GRUB_EFI_SAL_TABLE_GUID): New definition.
(GRUB_EFI_HCDP_TABLE_GUID): Likewise.
(grub_efi_sal_system_table): New struct.
(grub_efi_sal_system_table_entrypoint_descriptor): Likewise.
(grub_efi_sal_system_table_memory_descriptor): Likewise.
(grub_efi_sal_system_table_platform_features): Likewise.
(grub_efi_sal_system_table_translation_register_descriptor): Likewise.
(grub_efi_sal_system_table_purge_translation_coherence): Likewise.
(grub_efi_sal_system_table_ap_wakeup): Likewise.
* include/grub/types.h (PRIuGRUB_UINT64_T): New definition.
Also-By: Robert Millan <rmh.grub@aybabtu.com>
Also-By: Vladimir Serbinenko <phcoder@gmail.com>
2010-09-01 02:37:17 +02:00
Vladimir 'phcoder' Serbinenko
5327104af5
merge gingold1_lsacpi into ia64
2010-09-01 01:13:53 +02:00