Robert Millan
f7790cdd5d
2010-07-30 Robert Millan <rmh@gnu.org>
...
* include/grub/emu/misc.h (grub_make_system_path_relative_to_its_root)
(xmalloc, xrealloc, xstrdup, xasprintf): Add
`warn_unused_result' attribute.
* include/grub/misc.h (grub_strdup, grub_strndup, grub_strlen)
(grub_xasprintf, grub_xvasprintf): Likewise.
* include/grub/emu/misc.h (xasprintf): Remove duplicate prototype.
2010-07-30 11:27:02 +02:00
Manoel R. Abranches
7c978f0690
Implement the size field.
2010-07-29 18:17:01 -03:00
BVK Chaitanya
9e3e24e47f
cleanup
2010-07-29 22:52:09 +05:30
BVK Chaitanya
8c184ffa19
cleanup
2010-07-29 21:09:18 +05:30
BVK Chaitanya
fa7edceefb
pull-in func-params branch
2010-07-23 03:32:12 +05:30
BVK Chaitanya
54416e9d71
merge with mainline
2010-07-23 02:44:22 +05:30
BVK Chaitanya
d737bdc136
merge with mainline
2010-07-22 23:16:22 +05:30
BVK Chaitanya
a281e2e80a
merge with mainline
2010-07-22 22:39:42 +05:30
BVK Chaitanya
82e323a3d7
merge with mainline
2010-07-22 22:39:20 +05:30
BVK Chaitanya
1767f7096c
menuentry can pass parameters to its definition
2010-07-22 21:15:14 +05:30
BVK Chaitanya
639cc5ab44
menuentry option parsing is done using lib/arg.c
2010-07-22 19:01:40 +05:30
BVK Chaitanya
8527be0c5d
pull-in block-arg again
2010-07-22 05:34:38 +05:30
BVK Chaitanya
0878653f65
pull-in nested-record branch
2010-07-22 05:03:49 +05:30
BVK Chaitanya
3a082b7f2a
memory management for block parameters
2010-07-22 04:49:05 +05:30
BVK Chaitanya
2bcfd8a295
pull-in block-arg again
2010-07-21 03:50:23 +05:30
BVK Chaitanya
9ebedc24f2
restrict to only one block-arg (as last) param per command
2010-07-21 03:47:30 +05:30
Colin Watson
31cfe714f2
* disk/mdraid_linux.c: Update copyright years.
...
* disk/raid.c: Likewise.
* include/grub/raid.h: Likewise.
* kern/emu/getroot.c: Likewise.
2010-07-20 11:10:49 +01:00
Vladimir 'phcoder' Serbinenko
7e8b77c033
AHCI skeleton
2010-07-19 21:22:54 +02:00
Vladimir 'phcoder' Serbinenko
34787305df
Allow psartial transfers and use them for usbserial
2010-07-19 08:43:01 +02:00
Vladimir 'phcoder' Serbinenko
824e1447ac
Use generic description of HID endpoints
2010-07-19 00:13:06 +02:00
Vladimir 'phcoder' Serbinenko
ac2534273b
fix losing pl2303 input at the price of losing some input bytes sometimes.
2010-07-19 00:12:59 +02:00
Vladimir 'phcoder' Serbinenko
9685412782
PL2303 works and is configurable. But sometime input is lost
2010-07-18 23:12:08 +02:00
Vladimir 'phcoder' Serbinenko
d556277751
Add possibility of bulk reading with short timeout
2010-07-18 21:35:22 +02:00
BVK Chaitanya
ec4689e82f
pull-in block-arg branch
2010-07-19 00:53:18 +05:30
Colin Watson
1c785436da
* disk/dmraid_nvidia.c (grub_dmraid_nv_detect): Add start_sector
...
parameter. Set its pointer target to 0.
* disk/mdraid_linux.c (grub_mdraid_detect): Add start_sector
parameter. Set its pointer target to 0 for 0.9 metadata, or to the
`data_offset' value from the superblock for 1.x metadata.
* disk/raid.c (grub_raid_read): Offset reads by the start sector of
data on the device.
(insert_array): Record the start sector of data on the device.
(grub_raid_register): Pass start_sector parameters to
grub_raid_list->detect and insert_array.
* include/grub/raid.h (struct grub_raid_array): Add start_sector
member.
(struct grub_raid): Add start_sector parameter to `detect'.
2010-07-18 18:31:10 +01:00
Vladimir 'phcoder' Serbinenko
a531fd134d
Split common usbserial function. PL2303 skeleton
2010-07-18 19:10:57 +02:00
BVK Chaitanya
3e96a6a108
merge with mainline
2010-07-18 22:03:28 +05:30
BVK Chaitanya
502cddef68
merge with mainline
2010-07-18 21:34:03 +05:30
BVK Chaitanya
f745095a37
merge with mainline
2010-07-18 21:23:58 +05:30
Vladimir 'phcoder' Serbinenko
24494d478a
Add fini routines for usbserial and rename grub_usbserial to grub_ftdi
2010-07-18 17:40:42 +02:00
BVK Chaitanya
f6e59c46e1
update dynamic cmd dispatch with scripts support
2010-07-18 20:46:21 +05:30
Vladimir 'phcoder' Serbinenko
fd5b663793
Configure word length
2010-07-18 15:07:59 +02:00
Vladimir 'phcoder' Serbinenko
1da07b142b
some serial config support
2010-07-18 14:43:23 +02:00
Vladimir 'phcoder' Serbinenko
8c8e269906
Encapsulate serial config in dedicated structure
2010-07-18 13:40:48 +02:00
Vladimir 'phcoder' Serbinenko
34364df689
usbserial basic support. Works in qemu
2010-07-18 12:53:35 +02:00
Vladimir 'phcoder' Serbinenko
75eb7d1116
Restructure serial in order to prepare for usbserial. As a byproduct simultaneous serial consoles are possible
2010-07-18 01:37:19 +02:00
Vladimir 'phcoder' Serbinenko
b92c6ff67f
Merge mainline into usb
2010-07-17 02:44:33 +02:00
Vladimir 'phcoder' Serbinenko
3222efaff3
* include/grub/bsdlabel.h (GRUB_PC_PARTITION_BSD_LABEL_WHOLE_DISK_PARTITION): New definition.
...
* partmap/bsdlabel.c (bsdlabel_partition_map_iterate): Use FreeBSD
delta determination style. Works with most NetBSD partitions too.
2010-07-17 01:57:48 +02:00
Vladimir 'phcoder' Serbinenko
af0bedf8af
merge mainline into usb
2010-07-17 01:14:13 +02:00
Grégoire Sutre
8d9a5b15e3
Discard improperly nested partitions.
2010-07-14 11:26:17 +02:00
Paulo de Rezende Pinatti
f8795693f1
Added support to netdisk specified in the form (net,protocol,server_ip,username,password)
...
an to list its information with command ls.
* fs/ieee1275/ofnet.c (grub_ofnet_open): parse parameters to determine netdisk data
* fs/ieee1275/ofnet.c (grub_ofnet_close): dealloc netdisk data
* include/grub/disk.h: added struct grub_netdisk_data
* include/grub/ieee1275/ofnet.h: added newline
* kern/disk.c (grub_disk_open): ignore partition check for netdisk
* normal/misc.c (grub_normal_print_device_info): added support to list netdisk information
2010-07-13 11:22:35 -03:00
BVK Chaitanya
d18b05c4e3
merge with mainline
2010-07-12 17:29:44 +05:30
BVK Chaitanya
05df19acd5
merge with mainline
2010-07-12 17:03:01 +05:30
BVK Chaitanya
9ec82092f1
merge with mainline
2010-07-11 21:40:25 +05:30
BVK Chaitanya
2643019702
merge with mainline
2010-07-11 21:20:26 +05:30
BVK Chaitanya
7925f8e9cf
merge with mainline
2010-07-11 21:14:18 +05:30
BVK Chaitanya
09e06f8e75
merge with mainline
2010-07-11 18:10:53 +05:30
Vladimir 'phcoder' Serbinenko
4274c30fbc
Restructure SCSI .id handling.
...
Reported and tested by: Aleš Nesrsta.
* disk/ata.c (grub_atapi_close): Removed. All users updated.
(grub_atapi_dev): Changed .name to "ata". New field .id.
* disk/usbms.c (grub_usbms_close): Removed. All users updated.
(grub_usbms_dev): New field .id.
* disk/scsi.c (grub_scsi_iterate): Generate name.
(grub_scsi_open): Parse name.
* include/grub/scsi.h (grub_make_scsi_id): New function.
(grub_scsi_dev): Change iterate and open to number instead of naming
busses. All users updated.
(grub_scsi): Remove name. Add .bus.
2010-07-10 02:59:33 +02:00
starous
1b43dba911
USB hot-plugging
2010-07-08 22:54:35 +02:00
starous
1a0742d4e2
USB hub support
2010-07-05 19:02:05 +02:00