Displaying 9 results from an estimated 9 matches for "config_cwd".
2017 Mar 06
1
config_cwd can be killed?
On Mon, Mar 06, 2017 at 03:51:07AM +0000, Ady Ady via Syslinux wrote:
>
> > I asked before about config_cwd and after some more digging, it looks
> > like it could be removed...
> >
> > Specifically, the documentation
> > http://www.syslinux.org/wiki/index.php?title=Config#CONFIG says:
> >
> > ----------
> > * CONFIG config_file [new_WD]
> >
> > Lo...
2017 Mar 06
2
config_cwd can be killed?
I asked before about config_cwd and after some more digging, it looks
like it could be removed...
Specifically, the documentation
http://www.syslinux.org/wiki/index.php?title=Config#CONFIG says:
----------
* CONFIG config_file [new_WD]
Load a new configuration file. The new configuration file is read, the
Working Directory is...
2017 Mar 06
0
config_cwd can be killed?
> I asked before about config_cwd and after some more digging, it looks
> like it could be removed...
>
> Specifically, the documentation
> http://www.syslinux.org/wiki/index.php?title=Config#CONFIG says:
>
> ----------
> * CONFIG config_file [new_WD]
>
> Load a new configuration file. The new configur...
2012 Mar 23
19
[PATCH 00/19][elflink] Improve compatibility with 4.x
From: Matt Fleming <matt.fleming at intel.com>
The following patch series is available at,
git://git.zytor.com/users/mfleming/syslinux.git elflink
All patches are against the 'elflink' branch.
This series fixes a few serious bugs and some behavioural
incompatibilities with the 4.x series.
Matt Fleming (19):
ldlinux: Initialise 'p' before using it.
ldlinux: Parse
2012 Apr 17
2
[GIT PULL] elflink warning fixes and auto extension support
...l);
- create_args_and_load(cmdline);
+ lfree((void *)kernel);
+ create_args_and_load((char *)cmdline);
} else if (type == KT_CONFIG) {
char *argv[] = { "ldlinux.c32", NULL };
@@ -96,7 +97,7 @@ void execute(const char *cmdline, enum kernel_type type)
if (*args)
mangle_name(config_cwd, args);
- start_ldlinux("ldlinux.c32", 1, argv);
+ start_ldlinux(argv);
} else if (type == KT_LOCALBOOT) {
/* process the image need int 22 support */
ireg.eax.w[0] = 0x0014; /* Local boot */
@@ -105,10 +106,10 @@ void execute(const char *cmdline, enum kernel_type type)
} el...
2017 Mar 06
3
PATH directive searches in reverse order with wrong separator
...t_cwd() and friends to manipulate the current working
directory. (see core/fs/lib/searchconfig.c) But that leads into a
maze of twisty passages of virtual functions, default implementations
and other stuff I haven't figured out yet. Also, what's the
difference between CurrentDirName[] and config_cwd[] and
this_fs->cwd_name?
While trying to figure all that out, I found this in
generic_mangle_name() which looks wrong to me. When collapsing repeat
slashes (should we also be stripping repeat backslashes here?), we
decrement i which is the "space left" count, but we haven't actua...
2012 Jul 16
5
[PATCH 0/5] Deleting __intcall() from Syslinux
From: Matt Fleming <matt.fleming at intel.com>
Since we can't use __intcall() for EFI, and since we can now have the
ELF module code resolve all our symbols at runtime, we should delete
as many references to __intcall() as possible and just access the
symbols directly.
The most interesting patch is the support for weak symbols. We need to
be able to reference derivative-specific
2012 Aug 14
1
[GIT PULL] elflink fixes
..."ldlinux.c32");
+ ldlinux_enter_command(!noescape);
+ } else if (type == IMAGE_TYPE_CONFIG) {
char *argv[] = { "ldlinux.c32", NULL };
/* kernel contains the config file name */
@@ -105,9 +114,10 @@ void execute(const char *cmdline, enum kernel_type type)
mangle_name(config_cwd, args);
start_ldlinux(argv);
- } else if (type == KT_LOCALBOOT) {
+ } else if (type == IMAGE_TYPE_LOCALBOOT) {
local_boot(strtoul(kernel, NULL, 0));
- } else if (type == KT_PXE || type == KT_BSS || type == KT_BOOT) {
+ } else if (type == IMAGE_TYPE_PXE || type == IMAGE_TYPE_BSS ||
+ typ...
2012 Aug 20
13
[PATCH 00/12] Multidisk support
Hello,
the following patches should get multidisk access working.
The syntax accepted is the following:
(hdx,y)/path/to/file
where x is the disk number and start at 0 and the y is the partition number starting at 1. So (hd0,1) is the first partition of the first disk.
the other accepted syntax is using MBR's 32 bits disk signature so for example:
(mbr:0x12345678,2)/foo/bar
would address