search for: vkernelend

Displaying 4 results from an estimated 4 matches for "vkernelend".

Did you mean: kernel_end
2010 Jul 15
1
Accessing command_line from core C code
...uct vkernel *vk; + void *buf; + uint32_t t; + uint32_t s; + + printf("\ncommand_line: %s\n", command_line); + buf = malloc(sizeof(struct vkernel)); + memset(buf, 0, sizeof(struct vkernel)); + s = strlen((char *)command_line); + + t = HighMemSize; + while (t > VKernelEnd) { + regs->esi.l = t; + regs->edi.l = (uint32_t)buf; + rllunpack(regs); + vk = (struct vkernel *)buf; + if (!strncmp(vk->vname, (char *)command_line, s)) { + printf(" %s", vk->vname); + } + t = regs->esi.l; + } + print...
2009 Apr 27
3
Question about vk_check and rllunpack
...abel in config file is found), but don't want to "cry wolf" (again), so let's start with a question: ui.inc: ; ; Now check if it is a "virtual kernel" ; vk_check: mov esi,[HighMemSize] ; Start from top of memory .scan: cmp esi,[VKernelEnd] jbe .not_vk mov di,VKernelBuf call rllunpack ; ESI updated on return Since "shuffler: make the new shuffler actually work" (0d8c3d040d9f733f95384f2d5e46609f73bd9c78) rllunpack in rllpack.inc looks like: ; ; rllunpack: ;...
2008 Aug 31
1
[RFC][PATCH] ui: label completion on tab key
...if IS_PXELINUX @@ -142,6 +144,48 @@ mov byte [FuncFlag],1 jmp short get_char_2 +display_labels: + cmp word [LabelCompl],1 ; Label completion enabled? + jnz get_char_2 + mov cx,di + sub cx,command_line + call crlf + mov esi,[HighMemSize] ; Start from top of memory +.scan: + cmp esi,[VKernelEnd] + jbe .not_vk + + push cx ; save command line size + + mov di,VKernelBuf + call rllunpack + ; ESI updated on return + + sub di,cx ; Return to beginning of buf + pop cx ; restore command line size + push si ; save SI + cmp cx,0 + jz .print + push di + push cx + mov si,comman...
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