search for: pxe_need_poll

Displaying 8 results from an estimated 8 matches for "pxe_need_poll".

2014 Jul 14
2
[syslinux:master] PXE ISR: Force polling on select hardware WORKAROUND
...00023ae) { > - if (pxe_undi_iface.ServiceFlags == 0xdc1b) { > + if ((hwad == 0x000023ae) && (pxe_undi_iface.ServiceFlags == 0xdc1b) || > + (hwad == 0x00180373) && (pxe_undi_iface.ServiceFlags == 0xdc1b)) { > asm volatile("orb $1,%0" : "+m" (pxe_need_poll)); > dprintf("pxe_start_isr: forcing pxe_need_poll by model\n"); > - } > } > } Thank you. I'm wondering if we also should force polling on if we have gotten no interrupts after a number of transmit attempts. -hpa
2015 Oct 07
2
Hyper-V Gen 2 waiting for ldlinux.e64
...d) && (pxe_undi_iface.ServiceFlags == 0xdc1b) || (hwad == 0x005c260a) && (pxe_undi_iface.ServiceFlags == 0xdc1b) || (hwad == 0x00180373) && (pxe_undi_iface.ServiceFlags == 0xdc1b)) { asm volatile("orb $1,%0" : "+m" (pxe_need_poll)); See commit 1ada8a37ae30c2e4283c3e65444ccd72cf8a2e85 for where I see simularity. Groeten Geert Stappers -- Leven en laten leven
2014 Jul 14
0
[syslinux:master] PXE ISR: Force polling on select hardware WORKAROUND
...ndi_iface.ServiceFlags == 0xdc1b) { >> + if ((hwad == 0x000023ae) && (pxe_undi_iface.ServiceFlags == 0xdc1b) || >> + (hwad == 0x00180373) && (pxe_undi_iface.ServiceFlags == 0xdc1b)) { >> asm volatile("orb $1,%0" : "+m" (pxe_need_poll)); >> dprintf("pxe_start_isr: forcing pxe_need_poll by model\n"); >> - } >> } >> } > > Thank you. I'm wondering if we also should force polling on if we have > gotten no interrupts after a number of transmit attempts....
2013 Sep 23
1
[PATCH][git-pull] lwIP PXE fixes
On Fri, Sep 20, 2013 at 5:15 AM, Matt Fleming <matt at console-pimps.org> wrote: > On Tue, 17 Sep, at 04:23:08PM, Gene Cumm wrote: >> On Tue, Sep 17, 2013 at 9:36 AM, Matt Fleming <matt at console-pimps.org> wrote: >> > On Tue, 03 Sep, at 07:31:52PM, Gene Cumm wrote: >> >> The following changes since commit 6438fbcb6cb7e0cd40e4bb3681ada047fe77ffdd:
2017 Mar 19
1
[PATCH] pxe: Never chain to the original ISR
...5 +++-- core/fs/pxe/pxe.h | 1 - core/pxeisr.inc | 17 ++++++----------- 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/core/fs/pxe/isr.c b/core/fs/pxe/isr.c index 7da0cc7..e14b953 100644 --- a/core/fs/pxe/isr.c +++ b/core/fs/pxe/isr.c @@ -17,6 +17,7 @@ extern volatile uint8_t pxe_need_poll; static DECLARE_INIT_SEMAPHORE(pxe_receive_thread_sem, 0); static DECLARE_INIT_SEMAPHORE(pxe_poll_thread_sem, 0); static struct thread *pxe_thread, *poll_thread; +static far_ptr_t old_pxe_isr; #ifndef PXE_POLL_FORCE # define PXE_POLL_FORCE 0 @@ -252,7 +253,7 @@ void pxe_start_isr(void)...
2015 Oct 07
0
Hyper-V Gen 2 waiting for ldlinux.e64
...pxe_undi_iface.ServiceFlags == 0xdc1b) || > (hwad == 0x005c260a) && (pxe_undi_iface.ServiceFlags == 0xdc1b) || > (hwad == 0x00180373) && (pxe_undi_iface.ServiceFlags == 0xdc1b)) { > asm volatile("orb $1,%0" : "+m" (pxe_need_poll)); > > > See commit 1ada8a37ae30c2e4283c3e65444ccd72cf8a2e85 for where I see simularity. http://repo.or.cz/syslinux.git/commitdiff/1ada8a37ae30c2e4283c3e65444ccd72cf8a2e85 is for BIOS, not for EFI. So that suggestion can be scraped. Which makes * text which is on the screen of the ne...
2015 Oct 07
2
Hyper-V Gen 2 waiting for ldlinux.e64
...gt; > + 0xdc1b) || > > (hwad == 0x005c260a) && (pxe_undi_iface.ServiceFlags == 0xdc1b) > || > > (hwad == 0x00180373) && (pxe_undi_iface.ServiceFlags == 0xdc1b)) { > > asm volatile("orb $1,%0" : "+m" (pxe_need_poll)); > > > > > > See commit 1ada8a37ae30c2e4283c3e65444ccd72cf8a2e85 for where I see > simularity. > > http://repo.or.cz/syslinux.git/commitdiff/1ada8a37ae30c2e4283c3e65444ccd > 72cf8a2e85 > is for BIOS, not for EFI. So that suggestion can be scraped. > > Which...
2015 Oct 07
2
Hyper-V Gen 2 waiting for ldlinux.e64
> On Wed, Oct 07, 2015 at 01:58:51PM +0200, James Clements via Syslinux > wrote: > > On Wed, Oct 07, 2015 at 07:21:28AM -0400, Gene Cumm via Syslinux wrote: > > > On Wed, Oct 7, 2015 at 6:40 AM, Clements, James via Syslinux wrote: > > > > Hi, > > > > > > > > I am using a Windows Server 2012 R2 Hyper-V Generation 2 VM as a > > > >