aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | rosh: Fix rosh_ls(); fix FTBFS on rosh_more(); add ROSH_DEBUG2_ARGV_V macroGene Cumm2010-10-092-7/+31
| |
* | unistd.h: Add missing getopt declarationsGene Cumm2010-10-091-0/+4
| |
* | Merge branch 'master' into rosh_for_hpaGene Cumm2010-10-0913-30/+118
|\|
| * Merge remote branch 'genec/rosh_for_hpa'H. Peter Anvin2010-10-083-24/+99
| |\
| * | core: fix handling new directory "/" for CONFIG in ISOLINUX and EXTLINUXGene Cumm2010-09-232-0/+4
| | |
| * | Fix missing option -s in libinstallerArwin Vosselman2010-09-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | In 'libinstaller/syslxopt.c' on line 71 the "s" (undercast) is missing in: const char short_options[] = "t:fid:UuzS:H:rvho:OM:ma"; Adding the 's' there seems to solve our problem.
| * | pxe: add a "pxeretry" option to deal with 404's in web appsH. Peter Anvin2010-08-264-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | For web downloads, sometimes a mirror site will not be fully synced. Add an option to retry the open a specific number of times before giving up. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
| * | extlinux: try to get the disk offset from sysfsH. Peter Anvin2010-08-131-5/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is possible(?) that HDIO_GETGEO can't return the full offset, and in either case it is too small -- only 32 bits on 32-bit platforms. Thus query sysfs for the real value, if available. sysfs also contains information for slave devices -- this is going to really matter for the md/lvm issues. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
| * | diskio: remove redundant register writeDon Hiatt2010-08-131-2/+0
| | | | | | | | | | | | | | | The disk number is set twice in diskio.c/edd_rdwr_sectors() this patch removes the redundant setting.
| * | version: next version will be 4.03H. Peter Anvin2010-08-111-1/+1
| | | | | | | | | | | | Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * | core: look for invalid MBR handover information addressH. Peter Anvin2010-08-111-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | The Win7 MBR doesn't provide proper handover information. Instead, it leaves DS:SI = 0:0x7e00, so reject that information as invalid on grounds that it is pointed into the bootloader area. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * | chain: Extra comments; shrink the new space to minimumGene Cumm2010-08-011-5/+5
| | |
| * | chain: Just assign the value rather than using memcpy()Gene Cumm2010-08-011-4/+1
| | |
| * | chain: add drmk= to usageGene Cumm2010-08-011-0/+1
| | |
| * | chain: Fix up and clean up DRMK load code; fix filename length; Patch memory.Gene Cumm2010-08-011-11/+8
| | |
| * | chain.c32: prepare for loading DRMKGene Cumm2010-08-011-0/+31
| | |
| * | syslxopt: remove lengthy warning messageH. Peter Anvin2010-07-301-10/+0
| | | | | | | | | | | | | | | | | | | | | Remove a lengthy warning message which cause the actual command reference to overflow a 24-line screen. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * | syslxopt: fix fatal warningsH. Peter Anvin2010-07-301-9/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix fatal warnings in syslxopt.c partly due to legal but non-idiomatic use of switch(). Since the only purpose was to conditionalize single output statements, just do it explicitly. In addition, since they are conditional messages, there is no need to explain when they apply. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * | chain.c: fix public index value in mbr and gpt iteratorsMichal Soltys2010-07-301-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | mbr and gpt iterators skip empty / non-data partitions properly, but don't update publicly visible index. With this patch, such partitions are counted as well. Signed-off-by: Michal Soltys <soltys@ziu.info> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * | libinstaller/syslxopt.c: remove unneeded usage text from certain variants.Gene Cumm2010-07-271-3/+10
| | | | | | | | | | | | Gert Hulselmans noticed this.
| * | Make __free_tagged actually free memorySebastian Herbszt2010-07-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | __free_tagged called by comboot_cleanup_lowmem (core/mem/free.c) doesn't seem to work correctly. Memory allocated with lmalloc() isn't marked as free after the allocating module exits: boot: mem lowmem_buf: 0x000353e0 boot: mem lowmem_buf: 0x000553f0 boot: mem lowmem_buf: 0x00075400 boot: mem lowmem_buf: 0x00000000 boot: The expected behaviour boot: mem lowmem_buf: 0x000353e0 boot: mem lowmem_buf: 0x000353e0 boot: mem lowmem_buf: 0x000353e0 can be achieved with the following patch.
* | | rosh: Remove unneeded cases in rosh_command() switch statementsGene Cumm2010-10-091-2/+0
| | |
* | | rosh: Clean up rosh_command to remove old stuffGene Cumm2010-10-091-4/+0
| | |
* | | rosh: code cleanupGene Cumm2010-10-091-3/+2
| | |
* | | rosh: Change rosh_ls()/rosh_dir() to use argc/argv; use getopt()Gene Cumm2010-10-092-76/+47
| | |
* | | rosh: Change rosh_more()/rosh_less() to use argc/argvGene Cumm2010-10-091-26/+18
| | |
* | | rosh: remove cmdstr from rosh_pwd()Gene Cumm2010-10-091-9/+2
| | |
* | | rosh: clear errno before possibly using it. might be set by a previous callGene Cumm2010-10-091-2/+9
| | |
* | | rosh: Add argc/argv rosh_reboot(); Allow warm rebootsGene Cumm2010-10-091-7/+27
| | |
* | | rosh: In main, use string macro directlyGene Cumm2010-10-091-1/+1
| | |
* | | rosh: Change rosh_run() to use argc/argvGene Cumm2010-10-091-14/+13
| | |
* | | rosh: Change rosh_help() to use the string passed to it directlyGene Cumm2010-10-091-9/+6
| | |
* | | rosh: ROSH_DEBUG_ARGV_V in headerGene Cumm2010-10-091-2/+2
| | |
* | | rosh: convert rosh_cat() to argc/argvGene Cumm2010-10-091-18/+9
| | |
* | | rosh: Add function header comments that were missingGene Cumm2010-10-091-3/+24
| | |
* | | rosh: Fix warning on rosh_ls_arg(); remove rosh_echo() for rosh_pr_argv()Gene Cumm2010-10-091-2/+11
| | |
* | | rosh: Rename function as it's verboseGene Cumm2010-10-091-3/+3
| | | | | | | | | | | | | | | rosh_pr_argv and ROSH_DEBUG_ARGV are verbose, printing the argument number and single-quoted string out.
* | | rosh: closedir() only if actually openedGene Cumm2010-10-091-1/+1
| | |
* | | rosh: compact previous commitGene Cumm2010-10-091-2/+1
| | |
* | | rosh: Fix rosh_ls_arg() to prevent segfault on access deniedGene Cumm2010-10-091-1/+6
| | |
* | | rosh: main, prompt and command try to use argc/argv mostlyGene Cumm2010-10-091-23/+25
| | | | | | | | | | | | | | | prompt still uses a string but parses it and passes the parsed argc/argv pair to command. main doesn't need a string anymore
* | | rosh: rosh_cd fix DEBUGGene Cumm2010-10-091-0/+3
| | |
* | | rosh: fix errors in previous commitGene Cumm2010-10-092-2/+5
| | |
* | | rosh: change rosh_cd() to use argc/argvGene Cumm2010-10-092-18/+22
| | |
* | | rosh: Use internal parser for argc/argv; use argc/argv in rosh_commandGene Cumm2010-10-091-28/+29
| | |
* | | rosh: start parse_args(); prep for use; make print_argv()Gene Cumm2010-10-091-6/+93
| | | | | | | | | | | | | | | | | | | | | parse_args() for parsing a string into an argv/argc pair for easier parsing and the potential use of getopt(). print_argv() for printing an argv/argc pair to show functionality
* | | rosh: fix commented out WS usage in linux to grab screen sizeGene Cumm2010-10-091-2/+2
| | |
* | | rosh: add echoGene Cumm2010-10-091-5/+38
| |/ |/|
* | Merge branch 'm' into rosh_for_hpaGene Cumm2010-07-2671-1266/+973
|\|
| * core: define and use set_flags() helperH. Peter Anvin2010-07-263-7/+18
| | | | | | | | | | | | | | Rather than opencoding the arithmetic flag mask, define an inline to make that happen properly. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>