Vladimir 'phcoder' Serbinenko
|
c4d038f632
|
Don't react to adressed bootp packets unless in bootp transaction
|
2011-07-02 20:11:29 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
0c51bb63c5
|
add missing brackets in efi_wrap macroses
|
2011-07-02 18:57:24 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
03a0046581
|
merge mainline into net
|
2011-07-02 18:52:50 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
cbe20661f6
|
minor stylistic cleanup
|
2011-07-02 18:05:40 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
6708faafde
|
Fix broken blksize negotiation, fix broken seek and change a way net device is filled n i386-pc
|
2011-07-02 17:58:23 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
cae730b452
|
Automatically determine prefix when netbooted on EFI
|
2011-07-02 16:56:35 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
574618a2e9
|
unify prefix handling across platforms
|
2011-07-02 14:09:36 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8d5d8444bd
|
* grub-core/Makefile.core.def (chain): Fix coreboot filename.
|
2011-06-27 19:30:16 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
5afeb5bdd6
|
* grub-core/disk/pata.c (grub_pata_initialize) [QEMU_MIPS]: Fix a
mismerge.
|
2011-06-27 19:26:52 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ba7df45ee6
|
Chainloading on coreboot support.
* grub-core/Makefile.core.def (chain): Add coreboot.
* grub-core/loader/i386/coreboot/chainloader.c: New file.
|
2011-06-27 14:14:11 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d0b526b277
|
* grub-core/loader/i386/bsd.c (grub_bsd_load): Handle relocator failure
if it happens.
|
2011-06-27 13:57:03 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
5ff1d945ed
|
Implement time command.
* grub-core/Makefile.core.def (time): New module.
* grub-core/commands/time.c: New file.
* grub-core/script/parser.y: Remove "time" keyword.
* grub-core/script/yylex.l: Likewise.
|
2011-06-27 12:31:37 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
5ebaad7eec
|
* include/grub/loader.h (grub_loader_unregister_preboot_hook): Export.
|
2011-06-27 12:28:47 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
bdea379833
|
* grub-core/lib/relocator.c (malloc_in_range): Fix a memory corruption
when handling leftovers.
|
2011-06-27 12:18:44 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
b28c56559b
|
* util/ieee1275/grub-ofpathname.c (main): Handle --help and --version
so that help2man doesn't fail.
|
2011-06-27 12:16:00 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
b6f945dccb
|
* grub-core/net/drivers/ieee1275/ofnet.c (send_card_buffer) Use right
type in pointers on sparc64.
(get_card_packet): Likewise.
|
2011-06-27 12:13:21 +02:00 |
|
Colin Watson
|
f9b75e8a67
|
* grub-core/commands/videoinfo.c (hook): Indicate current video mode
with `*'.
(grub_cmd_videoinfo): Fetch current video mode.
|
2011-06-27 10:47:02 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
1e3d9b8612
|
* grub-core/disk/scsi.c (grub_scsi_read): Limit SCSI reads to 32K
because of underlying system restrictions.
|
2011-06-27 10:12:35 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
efff4b1cc3
|
* util/grub-mkrescue.in: Rename "ata" to "pata" and add ahci when
necessary.
|
2011-06-27 09:06:15 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9fc9ce3795
|
Coreboot video support.
* grub-core/Makefile.core.def (vga): Extend to coreboot and multiboot.
(vbe): Likewise.
* grub-core/kern/i386/coreboot/startup.S: Include int.S.
* grub-core/kern/i386/pc/startup.S (grub_bios_interrupt): Moved from
here ...
* grub-core/kern/i386/int.S: ... here.
* grub-core/video/i386/pc/vbe.c: Updated includes.
* grub-core/video/i386/pc/vga.c: Likewise.
* include/grub/i386/coreboot/memory.h
(GRUB_MEMORY_MACHINE_SCRATCH_ADDR): New definition.
(GRUB_MEMORY_MACHINE_SCRATCH_SEG): Likewise.
(GRUB_MEMORY_MACHINE_SCRATCH_SIZE): Likewise.
* include/grub/i386/pc/int.h (GRUB_CPU_INT_FLAGS_DEFAULT) [!PCBIOS]:
Disable interrupts.
* include/grub/i386/pc/vga.h: Removed. All users updated.
|
2011-06-27 08:54:55 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
41bec7fec9
|
* grub-core/disk/ahci.c (grub_ahci_readwrite_real): Use proper
definitions for dprintf.
* grub-core/disk/pata.c (grub_pata_readwrite): Likewise.
|
2011-06-27 08:43:13 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ca80309d32
|
* grub-core/net/drivers/ieee1275/ofnet.c (send_card_buffer): Fix
prototype.
(get_card_packet): Likewise.
|
2011-06-27 08:40:17 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
59b455fcea
|
Fix incorrect ISR PXE calls
|
2011-06-27 06:31:25 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
0ff2c51b82
|
mknetdir support for EFI
|
2011-06-26 22:47:05 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9d22909b85
|
efinet support
|
2011-06-26 22:42:04 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
f8614119a0
|
Few ofnet cleanups
|
2011-06-26 22:38:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
14f0752dcf
|
Print MAC address when listing cards
|
2011-06-26 22:37:49 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d36f20db46
|
Don't do unaligned access when parsing DHCP packet
|
2011-06-26 22:37:19 +02:00 |
|
Yves Blusseau
|
9e322ce8de
|
Display the path of the file when file is not found
* grub-core/fs/fat.c: Display the filename when file is not found.
* grub-core/fs/fshelp.c: Likewise.
* grub-core/fs/hfs.c: Likewise.
* grub-core/fs/jfs.c: Likewise.
* grub-core/fs/minix.c: Likewise.
* grub-core/fs/ufs.c: Likewise.
* grub-core/fs/btrfs.c: Likewise.
* grub-core/commands/i386/pc/play.c: Likewise.
|
2011-06-26 21:48:52 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e552d93a8b
|
Add ofnet and tftp modules
|
2011-06-26 19:52:50 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
cf2bba0ef4
|
add missing quotes and fix variable name
|
2011-06-26 18:23:12 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a27fe54f96
|
missing part of previous commit
|
2011-06-26 17:51:46 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2f804a7ff6
|
remove leftover directory
|
2011-06-26 17:28:57 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
b1f9b7249a
|
mknetdir support for ieee1275
|
2011-06-26 17:28:19 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a8fae12c5b
|
minor cleanups
|
2011-06-26 17:18:53 +02:00 |
|
Szymon Janc
|
cbf597afb1
|
* grub-core/commands/cmp.c (grub_cmd_cmp): Remove unnecessary NULL
pointer checks before calling grub_free().
* grub-core/commands/wildcard.c (match_devices): Likewise.
* grub-core/commands/wildcard.c (match_files): Likewise.
* grub-core/fs/cpio.c (grub_cpio_dir): Likewise.
* grub-core/fs/cpio.c (grub_cpio_open): Likewise.
* grub-core/fs/udf.c (grub_udf_read_block): Likewise.
* grub-core/fs/xfs.c (grub_xfs_read_block): Likewise.
* grub-core/loader/efi/chainloader.c (grub_cmd_chainloader): Likewise.
* grub-core/normal/cmdline.c (grub_cmdline_get): Likewise.
* grub-core/script/yylex.l (grub_lexer_unput): Likewise.
* grub-core/video/readers/jpeg.c (grub_video_reader_jpeg): Likewise.
* grub-core/video/readers/png.c (grub_png_output_byte): Likewise.
|
2011-06-26 17:17:41 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
80ca250565
|
Add backward compatibiulity with old (pxe) syntax. Several cleanups
|
2011-06-26 17:06:18 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
bf651f7907
|
Fix incorrect memset
|
2011-06-26 14:47:38 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8e60fc8f85
|
Send network packets on PXE
|
2011-06-26 04:19:12 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
cc4bfec8fa
|
Fix a memory leak
|
2011-06-26 04:18:45 +02:00 |
|
Patrick
|
6295b32f79
|
* grub-core/kern/main.c (grub_load_normal_mode): Correct the comment.
|
2011-06-25 01:09:32 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
77c0840ba6
|
* grub-core/net/i386/pc/pxe.c (grub_pxe_recv): Fix declaration.
(grub_pxe_send): Likewise.
(GRUB_MOD_INIT): Fix types.
|
2011-06-25 00:18:36 +02:00 |
|
Szymon Janc
|
40ea05dee4
|
* grub-core/io/xzio.c: Fix code style issues
|
2011-06-24 22:37:17 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8f72becdef
|
merge mainline into net
|
2011-06-24 22:20:50 +02:00 |
|
Manoel Rebelo Abranches
|
90162423e9
|
Network infrastructure.
The ARP protocol was made by Paulo Pinatti <ppinatti@br.ibm.com>
* include/grub/net/arp.h: New file.
* include/grub/net/device.h: Likewise.
* include/grub/net/ethernet.h: Likewise.
* include/grub/net/ip.h: Likewise.
* include/grub/net/netbuff.h: Likewise.
* include/grub/net/tftp.h: Likewise.
* include/grub/net/udp.h: Likewise.
* include/grub/ieee1275/ofnet.h: Likewise.
* include/grub/emu/export.h: Likewise.
* include/grub/net.h: Likewise.
* grub-core/net/arp.c: Likewise.
* grub-core/net/ethernet.c: Likewise.
* grub-core/net/ip.c: Likewise.
* grub-core/net/udp.c: Likewise.
* grub-core/net/tftp.c: Likewise.
* grub-core/net/netbuff.c: Likewise.
* grub-core/net/net.c: Likewise.
* grub-core/net/drivers/emu/emunet.c: Likewise.
* grub-core/net/drivers/ieee1275/ofnet.c: Likewise.
* grub-core/Makefile.am (KERNEL_HEADER_FILES): Add net.h, ofnet.h and
export.h.
* grub-core/Makefile.core.def (net): New module.
(tftp): Likewise.
(ofnet): Likewise.
(emunet): Likewise.
* grub-core/commands/ls.c (grub_ls_list_devices) [!GRUB_UTIL]: List
network protocols.
* grub-core/kern/device.c (grub_net_open) : New variable.
(grub_device_open): Handle network device.
(grub_device_close): Likewise.
* grub-core/kern/file.c (grub_file_net_seek) : New variable.
(grub_grubnet_fini): Likewise.
(grub_file_seek): Seek in network device.
* grub-core/kern/fs.c (grub_fs_probe): Handle network devices.
* grub-core/kern/ieee1275/init.c (grub_machine_set_prefix): Handle
network root.
(grub_machine_fini): Call grub_grubnet_fini.
* grub-core/kern/ieee1275/openfw.c (grub_ieee1275_parse_args): Handle
network.
(grub_ieee1275_get_aliasdevname): New function.
* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_get_mbi_size):
Add unofficial Solaris network info.
(grub_multiboot_make_mbi): Likewise.
* grub-core/fs/i386/pc/pxe.c: Moved from here ...
* grub-core/net/i386/pc/pxe.c: ...here. Adapted for new design.
* include/grub/device.h (grub_fs): Removed.
* include/grub/err.h (grub_err_t): Add network-related values.
* include/grub/i386/pc/pxe.h: Removed bootp parts.
* include/grub/ieee1275/ieee1275.h (grub_ofnetcard_data): New struct.
(grub_ieee1275_get_aliasdevname): New proto.
* include/grub/net.h: Rewritten.
Also-By: Paulo Pinatti <ppinatti@br.ibm.com>
Also-By: Vladimir Serbinenko <phcoder@gmail.com>
|
2011-06-24 22:16:05 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a057797f18
|
merge mine and abranches' branches. Fix several issues
|
2011-06-24 21:51:57 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8b51fd98b9
|
bootp support
|
2011-06-24 20:35:25 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
031f22a01f
|
* grub-core/disk/raid.c (insert_array): Ensure uniqueness of readable
names.
|
2011-06-24 18:26:20 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4388ca7224
|
* grub-core/commands/wildcard.c (match_files): Add a useful dprintf.
(wildcard_expand): Don't stop on nonregexp parts after regexp ones since
it truncates the output.
Reported by: Ximin Luo.
|
2011-06-24 13:43:10 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
98e2f50661
|
* grub-core/fs/iso9660.c (grub_iso9660_iterate_dir): Skip . and ..
|
2011-06-24 13:02:49 +02:00 |
|