search for: pushad

Displaying 9 results from an estimated 9 matches for "pushad".

Did you mean: pusha
2018 Feb 28
1
problem reading PXELinux's code
Hi All, I have encountered a problem when reading PXELinux's source code. In syslinux/core/pxelinux.asm, function *pxenv* is as below: pxenv: pushfd pushad ; We may be removing ourselves from memory cmp bx,PXENV_RESTART_TFTP ...... push es push di push bx .jump: call 0:0 add sp,6 mov [cs:PXEStatus],ax ...... ret "Around" .jump, we store ES:DI and BX on PXE stack, which points to PXE parameter block and PXE opcode correspondi...
2009 Apr 24
1
Bugs in pxelinux.asm - syslinux 3.75
In pxelinux.asm the xchg instruction in xchg ax,ax . data_on_top: should be xchg ax,dx, I think At the end of pxe_get_cached_info routine,there is and ax,ax jnz .err It is supposed to test for AX status, but since pxenv does pushad and popad, AX doesn't contain status. In fact the other routines calling pxenv don't have this bug. pxe_unload seems to be never called; if so, also RealBaseMem is unused. According to the specification, pxe_unload_stack_pkt.reserved are 10 bytes, not 10 words
2002 Feb 26
0
syslinux timeout
...di ; Command line write pointer push di mov byte [di],0 ; Null-terminate command line mov si,command_line call cwritestr ; Write command line so far pop di jmp short get_char_2 auto_boot: mov si,default_cmd mov di,command_line @@ -3377,21 +3435,24 @@ pushad .top: lodsb and al,al jz .end call writechr jmp short .top .end: popad popfd ret -%ifdef debug +; BEGIN DTM ------------------------------------------------ +;%ifdef debug +%ifdef debug or writehex +; END DTM ------------------------...
2005 Mar 08
2
[Fwd: Re: etherboot 5.3.14 and pxelinux keyboard problem]
Tim Legge has passed the following message on to me: hpa wrote: > Quinn wrote: > > Now it seems I have found a bug in PXELINUX with regards to etherboot. > > Up until 2.07 pxelinux was responsive to the keyboard. From 2.08 and > > up the keyboard is locked at the boot prompt when pxelinux is loaded > > via etherboot 5.3.14. > > That would not be a PXELINUX bug,
2014 Jun 29
0
SYSLINUX 6.03-pre18 crashes on Mellanox/Intel card with iPXE stack
...DD SP,0004 > > 9300:0316 RET > > 9300:0317 PUSHF > > 9300:0318 PUSH CS > > 9300:0319 PUSH 031F > > 9300:031C PUSH EAX > > 9300:031E RETF > > 9300:031F RET > > 9300:0320 CALL FAR WORD PTR SS:[139C] > > 9300:0325 RET > > 9300:0326 PUSHAD > > 9300:0328 PUSH DS > > 9300:0329 PUSH ES > > 9300:032A PUSH FS Thanks for the details. I wonder if this might be related to some troubles I've had recently with gpxelinux.0 where my VM on VMware Workstation has a CPU fault in a similar version range, starting around 5.0...
2002 Mar 08
0
PXELINUX: suggestion for improvement
...9;ia64' (assuming that if PXE + ; runs on IA-64, then it runs in IA-32 mode). For further details see + ; http://www.sandpile.org/ia32/cpuid.htm. Finally, '-smp' suffix is + ; appended on Intel MP 1.x compliant machines. + ; + check_cpuid: + push dword [di-4] + push dword [di-8] + pushad + + mov dword [di-8],'i386' + mov dword [di-4],0 + + ; check if we can change EFLAGS.ID + pushfd + pop eax + mov edx,eax + xor eax,1<<21 ; EFLAGS.ID + push eax + popfd + pushfd + pop eax + xor eax,edx + and eax,1<<21 + jnz .do_cpuid + .done_cpuid: +...
2012 Sep 10
19
Initial support for sector size >512
This set of patches add some support for sector size >512. Currently it fixes extlinux, MBR for GPT and ext partitions. Other code is unaffected. This set of patches has been tested on a read Dell machine running a beta firmware.
2011 May 25
1
[GIT PULL] elflink ldlinux
Hi, These patches contain support for some features that are already in Syslinux 4 but weren't working properly on the elflink branch. It's another step closer to feature parity with Syslinux 4. Having to jump through the comboot API for localboot support is less than ideal and I'll eventually fix that, probably when we move a big chunk of code from asm to C. Also, there's a
2006 Mar 10
2
unload memdisk+FreeDOS => local boot
Sensei H. Peter Anvin, I have successfully modified/enhanced memdisk so that one can chainload a local operating system after running diskless FreeDOS. I would like your advice regarding the appropriate interface for invoking this functionality. In addition, I would like to know what steps to take so that you feel comfortable considering including this in the standard syslinux distribution.