grub:pfsmorigo/vlantag

Last commit made on 2015-01-23
Get this branch:
git clone -b pfsmorigo/vlantag https://git.launchpad.net/grub

Branch merges

Branch information

Name:
pfsmorigo/vlantag
Repository:
lp:grub

Recent commits

0544db4... by Paulo Flabiano Smorigo

Add Virtual LAN support

This patch adds support for virtual LAN (VLAN) tagging. VLAN tagging
allows multiple VLANs in a bridged network to share the same physical
network link but maintain isolation:

http://en.wikipedia.org/wiki/IEEE_802.1Q

* grub-core/net/ethernet.c: Add check, get, and set vlan tag id.
* grub-core/net/drivers/ieee1275/ofnet.c: Get vlan tag id from bootargs.
* grub-core/net/arp.c: Add check.
* grub-core/net/ip.c: Likewise.
* include/grub/net/arp.h: Add vlantag attribute.
* include/grub/net/ip.h: Likewise.

3bac4ca... by Felix Janda <email address hidden>

Remove direct _llseek code and require long filesystem libc.

6866f2b... by phcoder

 Remove potential division by 0 in gfxmenu.

44b38e4... by phcoder

grub_menu_init_page: Avoid returning 0 geometry to avoid divisions by 0.

68581b0... by phcoder

unix/cputime.c: Cache sc_clk_tck and check it for sanity.

69aee43... by phcoder

 * grub-core/kern/efi/mm.c (grub_efi_get_memory_map): Never return a
 descriptor_size==0 to avoid potential divisions by zero.

ac8bac2... by phcoder

haiku/getroot.c (grub_util_find_partition_start_os): Avoid division by zero.

4e0a25a... by phcoder

rtc_get_time_ms.c (grub_rtc_get_time_ms): Avoid division by zero.

b666e01... by phcoder

 * grub-core/loader/i386/xnu.c (guessfsb): Avoid division by 0.

2e62352... by phcoder

 * grub-core/kern/i386/tsc.c (calibrate_tsc): Ensure that
 no division by 0 occurs.