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
> > > >