Displaying 9 results from an estimated 9 matches for "reset_px".
Did you mean:
reset_tx
2012 Apr 26
2
Problems booting from local hd
Hi,
I've got a question regarding pxelinux:
It seems that there is a buck in syslinux 3.86 (or still is in the current build) in the reset_pxe function. If I call "syslinux_local_boot(0)" (in a COM32 binary) the KeepPXE variable is always 1 which resets the PXE stack instead of unloading it:
local_boot:
push cs
pop ds
mov [LocalBootType],ax
call vgaclearmode
mov si,localboot_msg
call writestr_early
; Restore the...
2010 Jul 14
4
PXELINUX fall to exit PXE ROM
Hello,
Starting version PXELINUX 3.83 2009-10-05, i am not able to boot
anymore using "localboot 0" entry.
It show
""
Booting from local disk...
"""
Then loop on the network boot of the interface then after a few try
show the message:
"""
It appears your computer has less than 268K of low ("DOS")
...
Boot failed: press a key to
2017 Mar 19
1
[PATCH] pxe: Never chain to the original ISR
...-252,7 +253,7 @@ void pxe_start_isr(void)
pxe_irq_vector = irq;
if (irq) {
- if (!install_irq_vector(irq, pxe_isr, &pxe_irq_chain))
+ if (!install_irq_vector(irq, pxe_isr, &old_pxe_isr))
irq = 0; /* Install failed or stuck interrupt */
}
@@ -290,7 +291,7 @@ int reset_pxe(void)
printf("PXENV_UNDI_CLOSE failed: 0x%x\n", undi_close.Status);
if (pxe_irq_vector)
- uninstall_irq_vector(pxe_irq_vector, pxe_isr, &pxe_irq_chain);
+ uninstall_irq_vector(pxe_irq_vector, pxe_isr, &old_pxe_isr);
if (poll_thread)
kill_thread(poll_thread);
dif...
2019 Apr 18
0
[PATCH] efi/pxe.c: Allow ipv4 host names
...implement.
Signed-off-by: Lincoln Thurlow <lincoln at isi.edu>
---
efi/pxe.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
diff --git a/efi/pxe.c b/efi/pxe.c
index 5b552b39..366f30fd 100644
--- a/efi/pxe.c
+++ b/efi/pxe.c
@@ -35,8 +35,52 @@ int reset_pxe(void)
#define DNS_MAX_SERVERS 4 /* Max no of DNS servers */
uint32_t dns_server[DNS_MAX_SERVERS] = {0, };
+
+/*
+ * parse the ip_str and return the ip address with *res.
+ * return true if the whole string was consumed and the result
+ * was valid.
+ *
+ */
+static bool parse_quad(cons...
2012 Aug 01
0
Dell OptiPlex 790 PXELINUX localboot reboot loop
...mov ecx,13
+ rep movsd
+
%if 0 ; debugging code only... not intended for production use
; Clobber the stack segment, to test for specific pathologies
mov di,STACK_BASE
@@ -289,6 +296,14 @@ local_boot:
; Restore the environment we were called with
pm_call reset_pxe
call cleanup_hardware
+
+ ; Copy Dell BIOS chunk back into place
+ cld
+ mov esi,DellBIOSChunk
+ mov edi,47cch
+ mov ecx,13
+ rep movsd
+
lss sp,[InitStack]
pop gs
pop fs
@@ -564,3 +579,6 @@ IPInfo:
.ServerIP resd 1
.GatewayIP...
2010 Jul 15
1
Accessing command_line from core C code
...;
+ return;
+}
diff --git a/core/extern.inc b/core/extern.inc
index 64edea6..58d0f27 100644
--- a/core/extern.inc
+++ b/core/extern.inc
@@ -24,6 +24,9 @@
; newconfig.c
extern pm_is_config_file
+ ; display_labels.c
+ extern pm_display_labels
+
%if IS_PXELINUX
; pxe.c
extern unload_pxe, reset_pxe
diff --git a/core/include/core.h b/core/include/core.h
index 7db5daf..8d77b52 100644
--- a/core/include/core.h
+++ b/core/include/core.h
@@ -14,6 +14,9 @@ extern char ConfigName[];
extern char KernelName[];
extern char cmd_line[];
extern char ConfigFile[];
+extern uint32_t HighMemSize;
+extern...
2015 Sep 10
3
[PATCH 0/1] efi: DNS resolver
From: Sylvain Gault <sylvain.gault at gmail.com>
Despite having native network capabilities, UEFI 2.4 (the most widely deployed
at the moment) has no native DNS resolver. I propose here an implementation
more or less inspired by the one found in core/legacynet/dnsresolv.c.
Since it's non-trivial, I'd like to ask for a deep review of this code. I tried
to make it as strong as
2012 Jul 16
5
[PATCH 0/5] Deleting __intcall() from Syslinux
From: Matt Fleming <matt.fleming at intel.com>
Since we can't use __intcall() for EFI, and since we can now have the
ELF module code resolve all our symbols at runtime, we should delete
as many references to __intcall() as possible and just access the
symbols directly.
The most interesting patch is the support for weak symbols. We need to
be able to reference derivative-specific
2012 Aug 14
1
[GIT PULL] elflink fixes
...44
--- a/core/fs/pxe/pxe.c
+++ b/core/fs/pxe/pxe.c
@@ -1187,9 +1187,6 @@ static void ip_init(void)
/*
* Print the IPAPPEND strings, in order
*/
-extern const uint16_t IPAppends[];
-extern const char numIPAppends[];
-
static void print_ipappend(void)
{
size_t i;
@@ -1656,7 +1653,7 @@ int reset_pxe(void)
* This function unloads the PXE and UNDI stacks and
* unclaims the memory.
*/
-void unload_pxe(void)
+void unload_pxe(uint16_t flags)
{
/* PXE unload sequences */
static const uint8_t new_api_unload[] = {
@@ -1685,7 +1682,7 @@ void unload_pxe(void)
dprintf("FBM aft...