Displaying 8 results from an estimated 8 matches for "partoffset".
Did you mean:
part_offset
2013 Jul 02
1
[LLVMdev] Problem selecting the correct registers for a calling convention
...= F->arg_end();I !=
E; ++I)
{
unsigned Bytes = TD->getTypeSizeInBits(I->getType()) / 8;
// do stuff here
}
2) The second case is when the dyn_cast above fails because the Callee
SDValue is a
ExternalSymbolSDNode. In this case you have to manually analyze the
arguments using PartOffset.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130702/719fc65c/attachment.html>
2017 Mar 25
2
where to swap
...lt;gene.cumm at gmail.com>
---
mbr/isohdpfx.S | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/mbr/isohdpfx.S b/mbr/isohdpfx.S
index 17e1efe..a693ccb 100644
--- a/mbr/isohdpfx.S
+++ b/mbr/isohdpfx.S
@@ -48,8 +48,8 @@ isolinux_start_hybrid = 0x7c00+64+4
stack = 0x7c00
partoffset = (stack-8)
driveno = (stack-14)
-heads = (stack-16)
-sectors = (stack-18)
+sectors = (stack-16)
+heads = (stack-18)
ebios_flag = (stack-20)
secpercyl = (stack-24)
_______________________________________________
Syslinux-commits mailing list
Syslinux-commits at zytor.com
http://www.zytor....
2017 Mar 21
3
"isolinux.bin missing or corrupt" when booting USB flash drive in old PC
...d
* ISOLINUX.
*/
#define DEBUG_PRINT 1
#include "adjust.h"
.code16
.text
HYBRID_MAGIC = 0x7078c0fb
isolinux_hybrid_signature = 0x7c00+64
isolinux_start_hybrid = 0x7c00+64+4
.globl bootsec
/* Important: the top 6 words on the stack are passed to isolinux.bin */
stack = 0x7c00
partoffset = (stack-8)
driveno = (stack-14)
heads = (stack-16)
sectors = (stack-18)
ebios_flag = (stack-20)
secpercyl = (stack-24)
BIOS_kbdflags = 0x417
BIOS_page = 0x462
/* gas/ld has issues with doing this as absolute addresses... */
.section ".bootsec", "a", @nobits
.globl boots...
2012 Nov 27
0
[LLVMdev] Problem selecting the correct registers for a calling convention
Hi Job,
> This issue is basically that I cannot find a way to distinguish two i16
> arguments from one i32. Is there a way to do this in LLVM? Preferably using
> tablegen, of course:-)
I think the property you want is "isSplit" (or, from the TableGen side
CCIfSplit).
This gets applied to the first of those i16s that are produced.
Unfortunately I can't think of much you
2017 Mar 22
0
"isolinux.bin missing or corrupt" when booting USB flash drive in old PC
...ets my always fail EBIOS detection version to boot the iso.
Please David if you see this, try this.
Patch:
diff --git a/mbr/isohdpfx.S b/mbr/isohdpfx.S
index 6d8ab36..5a8b267 100644
--- a/mbr/isohdpfx.S
+++ b/mbr/isohdpfx.S
@@ -48,8 +48,8 @@ isolinux_start_hybrid = 0x7c00+64+4
stack = 0x7c00
partoffset = (stack-8)
driveno = (stack-14)
-heads = (stack-16)
-sectors = (stack-18)
+sectors = (stack-16)
+heads = (stack-18)
ebios_flag = (stack-20)
secpercyl = (stack-24)
--
MartinS
2017 Mar 25
0
where to swap
...33f76d059
> Author: Martin Str|mberg <ams at ludd.ltu.se>
...
> diff --git a/mbr/isohdpfx.S b/mbr/isohdpfx.S
> index 17e1efe..a693ccb 100644
> --- a/mbr/isohdpfx.S
> +++ b/mbr/isohdpfx.S
> @@ -48,8 +48,8 @@ isolinux_start_hybrid = 0x7c00+64+4
> stack = 0x7c00
> partoffset = (stack-8)
> driveno = (stack-14)
> -heads = (stack-16)
> -sectors = (stack-18)
> +sectors = (stack-16)
> +heads = (stack-18)
> ebios_flag = (stack-20)
> secpercyl = (stack-24)
Yes. It is. However by now we know that that correction is wrong. You
need to revert that a...
2012 Nov 27
2
[LLVMdev] Problem selecting the correct registers for a calling convention
I'm currently working on the MSP430 backend and I have some problems
implementing the calling convention.
It's a 16-bit architecture which dictates that arguments should be passed in
registers R15-R12. Therefore, I have something like this is a .td file:
CCIfType<[i16], CCAssignToReg<[R15W, R14W, R13W, R12W]>>
32-bit arguments should be passed in R14:R15 (R12:R13).
2017 Mar 22
3
"isolinux.bin missing or corrupt" when booting USB flash drive in old PC
Hi,
given the fact that the conversion has the factor HC*SH = "secpercyl",
which is invariant under swapping, there remains as suspect in
read_sector_cbios only this division:
divb (sectors)
There is a suspicious discrepancy in the code:
heads = (stack-16)
sectors = (stack-18)
...
/* here we computer CHS values or just do some dummy computation for EBIOS */
andw $0x3f,