>>> On 22.09.15 at 19:03, wrote:
> On Thu, Aug 27, 2015 at 06:43:39AM -0600, Jan Beulich wrote:
>> >>> On 20.07.15 at 16:29, wrote:
>> > +#define __packed __attribute__((__packed__))
>> > +#define __text
On Thu, Aug 27, 2015 at 06:43:39AM -0600, Jan Beulich wrote:
> >>> On 20.07.15 at 16:29, wrote:
> > Current early command line parser implementation in assembler
> > is very difficult to change to relocatable stuff using segment
> > registers. This requires a lot of
On 20.07.15 at 16:29, daniel.ki...@oracle.com wrote:
Current early command line parser implementation in assembler
is very difficult to change to relocatable stuff using segment
registers. This requires a lot of changes in very weird and
fragile code. So, reimplement this functionality in C.
+static void vga_parse(const char *cmdline, early_boot_opts_t *ebo)
+{
+const char *c;
+int tmp;
+size_t la;
+static const char empty_chars_comma[] __text = \n\r\t,;
+static const char x[] __text = x;
+static const char vga[] __text = vga=;
+static const char
On Mon, Jul 20, 2015 at 04:29:16PM +0200, Daniel Kiper wrote:
Current early command line parser implementation in assembler
is very difficult to change to relocatable stuff using segment
registers. This requires a lot of changes in very weird and
fragile code. So, reimplement this
Current early command line parser implementation in assembler
is very difficult to change to relocatable stuff using segment
registers. This requires a lot of changes in very weird and
fragile code. So, reimplement this functionality in C. This
way code will be relocatable out of the box and much