grub/fs
Vladimir 'phcoder' Serbinenko 7ebaa2b4ff 2009-12-25 Vladimir Serbinenko <phcoder@gmail.com>
Support for (pxe[:server[:gateway]]) syntax and
	use environment variable for PXE.

	* commands/i386/pc/pxecmd.c (options): Removed.
	(print_ip): Removed.
	(grub_cmd_pxe): Removed
	(grub_cmd_pxe_unload): New function.
	* fs/i386/pc/pxe.c (grub_pxe_disk_data): New structure.
	(grub_pxe_your_ip): Made static.
	(grub_pxe_default_server_ip): Likewise.
	(grub_pxe_default_gateway_ip): Likewise.
	(grub_pxe_blksize): Likewise.
	(parse_ip): New function.
	(grub_pxe_open): Support server and gateway specification.
	(grub_pxe_close): Free disk->data.
	(grub_pxefs_open): Use disk->data.
	(grub_pxefs_read): Likewise.
	(grub_env_write_readonly): New function.
	(set_mac_env): Likewise.
	(set_env_limn_ro): Likewise.
	(parse_dhcp_vendor): Likewise.
	(grub_pxe_detect): Set the environment variables.
	(set_ip_env): New function.
	(write_ip_env): Likewise.
	(grub_env_write_pxe_default_server): Likewise.
	(grub_env_write_pxe_default_gateway): Likewise.
	(grub_env_write_pxe_blocksize): Likewise.
	(GRUB_MOD_INIT(pxe)): Set environment variables.
	* include/grub/i386/pc/pxe.h (grub_pxe_mac_addr): Rename to ...
	(grub_pxe_mac_addr_t): ... this. All users updated.
	(grub_pxe_your_ip): Removed.
	(grub_pxe_server_ip): Likewise.
	(grub_pxe_gateway_ip): Likewise.
	(grub_pxe_blksize): Likewise.
2009-12-25 22:01:06 +01:00
..
i386/pc 2009-12-25 Vladimir Serbinenko <phcoder@gmail.com> 2009-12-25 22:01:06 +01:00
affs.c 2009-12-25 Carles Pina i Estany <carles@pina.cat> 2009-12-25 01:04:51 +01:00
afs.c 2009-08-28 Vladimir Serbinenko <phcoder@gmail.com> 2009-08-28 13:01:26 +00:00
afs_be.c 2009-08-28 Vladimir Serbinenko <phcoder@gmail.com> 2009-08-28 13:01:26 +00:00
befs.c 2009-07-20 Vladimir Serbinenko <phcoder@gmail.com> 2009-07-20 21:18:59 +00:00
befs_be.c 2009-08-28 Vladimir Serbinenko <phcoder@gmail.com> 2009-08-28 13:01:26 +00:00
cpio.c 2009-12-24 Carles Pina i Estany <carles@pina.cat> 2009-12-24 23:53:05 +01:00
ext2.c 2009-10-25 Robert Millan <rmh.grub@aybabtu.com> 2009-10-25 15:23:48 +00:00
fat.c 2009-12-25 Carles Pina i Estany <carles@pina.cat> 2009-12-25 01:04:51 +01:00
fshelp.c remove all trailing whitespace 2009-06-10 21:04:23 +00:00
hfs.c 2009-12-25 Carles Pina i Estany <carles@pina.cat> 2009-12-25 01:04:51 +01:00
hfsplus.c 2009-12-25 Carles Pina i Estany <carles@pina.cat> 2009-12-25 01:04:51 +01:00
iso9660.c 2009-12-25 Carles Pina i Estany <carles@pina.cat> 2009-12-25 01:04:51 +01:00
jfs.c 2009-12-25 Carles Pina i Estany <carles@pina.cat> 2009-12-25 01:04:51 +01:00
minix.c 2009-12-25 Carles Pina i Estany <carles@pina.cat> 2009-12-25 01:04:51 +01:00
ntfs.c 2009-12-24 Carles Pina i Estany <carles@pina.cat> 2009-12-24 23:53:05 +01:00
ntfscomp.c 2009-12-24 Carles Pina i Estany <carles@pina.cat> 2009-12-24 23:53:05 +01:00
reiserfs.c 2009-12-25 Carles Pina i Estany <carles@pina.cat> 2009-12-25 01:04:51 +01:00
sfs.c 2009-12-25 Carles Pina i Estany <carles@pina.cat> 2009-12-25 01:04:51 +01:00
tar.c 2009-02-08 Robert Millan <rmh@aybabtu.com> 2009-02-08 21:50:27 +00:00
udf.c 2009-12-25 Carles Pina i Estany <carles@pina.cat> 2009-12-25 01:04:51 +01:00
ufs.c 2009-12-25 Carles Pina i Estany <carles@pina.cat> 2009-12-25 01:04:51 +01:00
ufs2.c 2009-08-14 Vladimir Serbinenko <phcoder@gmail.com> 2009-08-14 13:31:09 +00:00
xfs.c 2009-12-25 Carles Pina i Estany <carles@pina.cat> 2009-12-25 01:04:51 +01:00