Vladimir 'phcoder' Serbinenko
66a93674b2
Implement USBDebug (full USB stack variant).
2013-02-01 21:49:29 +01:00
Vladimir 'phcoder' Serbinenko
0d5b9c9031
Missing part of last commit
2013-02-01 21:48:01 +01:00
Vladimir 'phcoder' Serbinenko
c9f0c1346e
* grub-core/commands/lsacpi.c: Show more info. Hide some boring parts
...
unless they have unexpected values.
2013-02-01 21:45:39 +01:00
Vladimir 'phcoder' Serbinenko
cfe1288b8d
* grub-core/bus/usb/usb.c (grub_usb_device_attach): Add missing
...
grub_print_error.
2013-02-01 21:43:49 +01:00
Vladimir 'phcoder' Serbinenko
e42b99698c
* grub-core/bus/usb/serial/common.c (grub_usbserial_attach): Fix missing
...
zero-out of port structure.
2013-02-01 21:32:17 +01:00
Colin Watson
3facdd006a
releasing version 2.00-13
2013-02-01 17:09:31 +00:00
Vladimir 'phcoder' Serbinenko
cf94fd6209
* grub-core/fs/xfs.c (grub_xfs_read_block): Fix computation in presence
...
of extended attributes.
2013-01-30 09:22:43 +01:00
Colin Watson
537c70e5cf
Add "splash" to default boot options on Ubuntu.
2013-01-29 06:33:17 +00:00
Colin Watson
1666f0087a
Install signed images if available and UEFI Secure Boot is enabled.
2013-01-29 06:22:50 +00:00
Colin Watson
fa6c741045
On Ubuntu amd64, add a raw-uefi custom upload tarball for signing.
2013-01-29 06:19:03 +00:00
Colin Watson
3c91a4fa14
Generate configuration for signed UEFI kernels if available.
2013-01-29 06:15:21 +00:00
Colin Watson
0d39b369ff
Automatically call linuxefi from linux if secure boot is enabled and
...
the kernel is signed, to hand over to the kernel without calling
ExitBootServices. Otherwise, linux will fall through to previous
code, call ExitBootServices itself, and boot the kernel normally.
2013-01-29 06:12:13 +00:00
Colin Watson
6c50d31a9a
Temporarily make linuxefi refuse to validate kernels in the absence of
...
a shim, until we get some other details worked out.
2013-01-29 06:09:44 +00:00
Colin Watson
e65284f6ba
Add more debugging to linuxefi.
2013-01-29 06:08:31 +00:00
Colin Watson
2a15f51944
Apply patch from Fedora to add a "linuxefi" loader which boots kernels
...
with EFI handover patches, avoiding ExitBootServices.
2013-01-29 06:05:50 +00:00
Colin Watson
3bb94bbbf1
Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
2013-01-29 05:59:09 +00:00
Colin Watson
55f01c0ae1
Remove "GNU/Linux" from default distributor string for Ubuntu.
2013-01-29 05:50:16 +00:00
Colin Watson
de99029fea
Set a monochromatic theme and an appropriate background for Ubuntu.
2013-01-29 05:45:59 +00:00
Colin Watson
2a521bc7b0
reorganise changelog slightly
2013-01-29 05:42:40 +00:00
Colin Watson
a399e8f4dd
Output a menu entry for firmware setup on UEFI FastBoot systems.
2013-01-29 05:41:07 +00:00
Colin Watson
d48c35a473
* Merge from Ubuntu:
...
- source_grub2.py: Use attach_default_grub from apport's hookutils.
2013-01-29 05:38:34 +00:00
Colin Watson
21a37187f5
Stop using the /usr/share/images/desktop-base/desktop-grub.png
...
alternative as the fallback background if GRUB_DISTRIBUTOR is "Ubuntu".
2013-01-29 05:31:42 +00:00
Colin Watson
1dcca7d52b
* Backport from upstream:
...
- Fix booting FreeBSD >= 9.1 amd64 kernels (closes : #699002 ).
2013-01-28 11:09:55 +00:00
Andrey Borzenkov
f81ef4b580
* util/grub-install.in: change misleading comment about
...
device.map creation
2013-01-27 16:17:21 +01:00
Vladimir 'phcoder' Serbinenko
af18fdb4df
* grub-core/normal/menu_text.c (grub_menu_init_page): Fix behaviour
...
when menu highlight color isn't set.
2013-01-27 16:12:05 +01:00
C. Masloch
08bcec5020
Improve FreeDOS direct loading support compatibility.
...
* 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.
2013-01-27 16:07:25 +01:00
Colin Watson
90521ecd2a
releasing version 2.00-12
2013-01-25 00:27:39 +00:00
Colin Watson
41249ff41a
Also skip update-grub when running in a container (LP: #1060404 ).
2013-01-22 14:31:10 +00:00
Colin Watson
7782b8a62f
* util/grub-reboot.in (usage): Document the need for
...
GRUB_DEFAULT=saved.
* util/grub-set-default.in (usage): Likewise.
Reported by: Brian Candler. Fixes Ubuntu bug #1102925 .
2013-01-22 14:28:32 +00:00
Colin Watson
1f73a30a3c
Silence output from running-in-container.
2013-01-22 12:06:01 +00:00
Vladimir 'phcoder' Serbinenko
e661c180ea
* grub-core/lib/libgcrypt_wrap/cipher_wrap.h: Include sys/types.h rather
...
than defining WORDS_BIGENDIAN manually.
2013-01-22 07:46:29 +01:00
Vladimir 'phcoder' Serbinenko
1c22ca9a69
* include/grub/kernel.h (FOR_MODULES): Adjust to preserve alignment
...
invariants.
2013-01-21 22:44:20 +01:00
Colin Watson
d44892fed9
* grub-core/font/font.c (blit_comb: do_blit): Make static instead of
...
nested.
(blit_comb: add_device_width): Likewise.
2013-01-21 21:03:26 +00:00
Colin Watson
5fdbaed168
Remove nested functions from USB iterators.
...
* include/grub/usb.h (grub_usb_iterate_hook_t): New type.
(grub_usb_controller_iterate_hook_t): Likewise.
(grub_usb_iterate): Add hook_data argument.
(grub_usb_controller_iterate): Likewise.
(struct grub_usb_controller_dev.iterate): Likewise.
Update all implementations and callers.
2013-01-21 21:02:24 +00:00
Vladimir 'phcoder' Serbinenko
18288f17ac
Improve spkmodem reliability by adding a separator between bytes.
2013-01-21 21:05:33 +01:00
Vladimir 'phcoder' Serbinenko
4250985ae8
* grub-core/normal/term.c (print_ucs4_terminal): Don't output right
...
margin when not needed.
2013-01-21 20:33:38 +01:00
Vladimir 'phcoder' Serbinenko
ec5010a3eb
Improve spkmomdem reliability by adding a separator between bytes.
2013-01-21 20:03:15 +01:00
Vladimir 'phcoder' Serbinenko
bc1369732f
Make color variables global instead of it being per-terminal.
2013-01-21 17:53:41 +01:00
Vladimir 'phcoder' Serbinenko
7d8848f363
* grub-core/commands/ls.c (grub_ls_print_devices): Add missing
...
asterisk.
2013-01-21 17:46:24 +01:00
Colin Watson
ed12a00309
Fix powerpc and sparc64 build failures caused by un-nesting memory
...
map iterators.
2013-01-21 14:41:06 +00:00
Colin Watson
6a0db4492c
* grub-core/disk/arc/arcdisk.c (grub_arcdisk_iterate): Fix
...
parameter declarations.
2013-01-21 13:59:28 +00:00
Vladimir 'phcoder' Serbinenko
ccd86b215f
* grub-core/commands/lsmmap.c: Fix unused variable on emu.
2013-01-21 14:57:35 +01:00
Vladimir 'phcoder' Serbinenko
822b726b33
Improve spkmomdem reliability by adding a separator between bytes.
2013-01-21 14:55:30 +01:00
Colin Watson
e530c3c0c2
releasing version 2.00-11
2013-01-21 12:53:58 +00:00
Colin Watson
115c2cc180
* grub-core/partmap/msdos.c (embed_signatures): Add the signature of
...
an Acer registration utility with several sightings in the wild.
Reported by: Rickard Westman. Fixes Ubuntu bug #987022 .
2013-01-21 11:10:25 +00:00
Colin Watson
f58e49e295
Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
...
Ubuntu's backport of the grub-doc split (LP: #493968 ).
2013-01-21 10:47:30 +00:00
Colin Watson
3280ff94de
Replace "single" with "recovery" when friendly-recovery is installed
...
(LP: #575469 ).
2013-01-21 10:39:27 +00:00
Colin Watson
3c93beb2a7
Fix backslash-escaping in merge_debconf_into_conf (LP: #448413 ). Note
...
that this differs slightly from the fix in Ubuntu, which corrected
behaviour when amending an existing configuration item but
accidentally over-escaped when adding a new one.
2013-01-21 10:32:30 +00:00
Colin Watson
fc524edf65
Remove nested functions from filesystem directory iterators.
...
* include/grub/fs.h (grub_fs_dir_hook_t): New type.
(struct grub_fs.dir): Add hook_data argument.
Update all implementations and callers.
2013-01-21 01:33:46 +00:00
Colin Watson
53d3e4e3df
* docs/grub.texi (Multi-boot manual config): Fix typo for
...
"recommended".
2013-01-21 00:05:41 +00:00