mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
new package:
- add lrmi for upcoming enna
This commit is contained in:
parent
887dc00d45
commit
f7416e15f8
13
packages/other/lrmi/build
Normal file
13
packages/other/lrmi/build
Normal file
@ -0,0 +1,13 @@
|
||||
#!/bin/sh
|
||||
|
||||
. config/options
|
||||
|
||||
$SCRIPTS/build toolchain
|
||||
|
||||
cd $PKG_BUILD
|
||||
make liblrmi.a CFLAGS="$CFLAGS"
|
||||
|
||||
mkdir -p $SYSROOT_PREFIX/usr/lib $SYSROOT_PREFIX/usr/include/lrmi
|
||||
cp lrmi.h $SYSROOT_PREFIX/usr/include/lrmi
|
||||
cp vbe.h $SYSROOT_PREFIX/usr/include/lrmi
|
||||
cp liblrmi.a $SYSROOT_PREFIX/usr/lib
|
39
packages/other/lrmi/patches/10_x86-flags-2.6.26.diff
Normal file
39
packages/other/lrmi/patches/10_x86-flags-2.6.26.diff
Normal file
@ -0,0 +1,39 @@
|
||||
diff -Naur lrmi-0.10.orig/lrmi.c lrmi-0.10/lrmi.c
|
||||
--- lrmi-0.10.orig/lrmi.c 2008-06-28 14:02:56.000000000 +0200
|
||||
+++ lrmi-0.10/lrmi.c 2008-06-28 14:03:08.000000000 +0200
|
||||
@@ -239,7 +239,7 @@
|
||||
|
||||
|
||||
#if defined(__linux__)
|
||||
-#define DEFAULT_VM86_FLAGS (IF_MASK | IOPL_MASK)
|
||||
+#define DEFAULT_VM86_FLAGS (X86_EFLAGS_IF | X86_EFLAGS_IOPL)
|
||||
#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||
#define DEFAULT_VM86_FLAGS (PSL_I | PSL_IOPL)
|
||||
#define TF_MASK PSL_T
|
||||
@@ -822,7 +822,7 @@
|
||||
|
||||
CONTEXT_REGS.REG(cs) = get_int_seg(v);
|
||||
CONTEXT_REGS.REG(eip) = get_int_off(v);
|
||||
- CONTEXT_REGS.REG(eflags) &= ~(VIF_MASK | TF_MASK);
|
||||
+ CONTEXT_REGS.REG(eflags) &= ~(X86_EFLAGS_VIF | X86_EFLAGS_TF);
|
||||
|
||||
continue;
|
||||
}
|
||||
@@ -862,7 +862,7 @@
|
||||
|
||||
CONTEXT_REGS.REG(cs) = get_int_seg(v);
|
||||
CONTEXT_REGS.REG(eip) = get_int_off(v);
|
||||
- CONTEXT_REGS.REG(eflags) &= ~(VIF_MASK | TF_MASK);
|
||||
+ CONTEXT_REGS.REG(eflags) &= ~(X86_EFLAGS_VIF | X86_EFLAGS_TF);
|
||||
|
||||
break;
|
||||
}
|
||||
@@ -916,7 +916,7 @@
|
||||
|
||||
CONTEXT_REGS.REG(cs) = get_int_seg(addr[1]);
|
||||
CONTEXT_REGS.REG(eip) = get_int_off(addr[1]);
|
||||
- CONTEXT_REGS.REG(eflags) &= ~(VIF_MASK | TF_MASK);
|
||||
+ CONTEXT_REGS.REG(eflags) &= ~(X86_EFLAGS_VIF | X86_EFLAGS_TF);
|
||||
} else {
|
||||
if (emulate() == 0) {
|
||||
context.success = 0;
|
1
packages/other/lrmi/url
Normal file
1
packages/other/lrmi/url
Normal file
@ -0,0 +1 @@
|
||||
http://prdownloads.sourceforge.net/lrmi/lrmi-0.10.tar.gz
|
Loading…
x
Reference in New Issue
Block a user