Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Mathieu Lonjaret (a7f212df723d653f948e4bd1c5f3ab59309faada)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Mathieu Lonjaret <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Mathieu Lonjaret (a7f212df723d653f948e4bd1c5f3ab59309faada)
  • Date: Tue, 3 Jun 2008 17:33:56 -0500

GIT changes to master grimoire by Mathieu Lonjaret <lejatorn AT sourcemage.org>:

ChangeLog | 3 +++
libs/libx86/BUILD | 1 +
libs/libx86/DETAILS | 18 ++++++++++++++++++
libs/libx86/HISTORY | 3 +++
4 files changed, 25 insertions(+)

New commits:
commit a7f212df723d653f948e4bd1c5f3ab59309faada
Author: Mathieu Lonjaret <lejatorn AT sourcemage.org>
Commit: Mathieu Lonjaret <lejatorn AT sourcemage.org>

libx86: new spell

diff --git a/ChangeLog b/ChangeLog
index 04d50b6..ccc1a8c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2008-06-04 Mathieu Lonjaret <lejatorn AT sourcemage.org>
+ * libs/libx86: new spell
+
2008-06-03 Vlad Glagolev <stealth AT sourcemage.org>
* disk/libisoburn: new spell, frontend for libraries libburn and
libisofs
* disk/libburn-pykix: spell (name) deprecated (renamed: => libburn)
diff --git a/libs/libx86/BUILD b/libs/libx86/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/libs/libx86/BUILD
@@ -0,0 +1 @@
+make
diff --git a/libs/libx86/DETAILS b/libs/libx86/DETAILS
new file mode 100755
index 0000000..c022986
--- /dev/null
+++ b/libs/libx86/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=libx86
+ VERSION=1.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://www.codon.org.uk/~mjg59/libx86/downloads/$SOURCE
+ WEB_SITE=http://www.codon.org.uk/~mjg59/libx86/
+ ENTERED=20080603
+ LICENSE[0]=BSD
+
SOURCE_HASH=sha512:b946555a45405a06fdf00b3e2522fc99dd7c61349c32726221aa60117a8d3da6da4b44188b1ebb208368e12b396f26055437cebcc8a0e6df10c7a006182c9280
+ KEYWORDS="lib x86"
+ SHORT='a hardware-independent library for executing real-mode x86
code'
+cat << EOF
+It's often useful to be able to make real-mode x86 BIOS calls from userland.
lrmi provides a simple interface to this for x86 machines, but this doesn't
help on other platforms. libx86 provides the lrmi interface, but will also
run on platforms such as amd64 and alpha.
+
+libx86 is built on top of two bodies of code - lrmi and x86emu. x86emu is a
generic x86 emulator originally provided by Scitech and now maintained as
part of the X.org distribution.
+
+On x86 platforms, libx86 will use the vm86 interface provided by most modern
kernels in order to execute code. On non-x86 platforms, an interface layer is
provided to allow x86emu to be used to execute lrmi function calls. The API
is identical in both cases, meaning that applications can be written without
having to care about what's going on behind the scenes.
+EOF
diff --git a/libs/libx86/HISTORY b/libs/libx86/HISTORY
new file mode 100644
index 0000000..aa255ce
--- /dev/null
+++ b/libs/libx86/HISTORY
@@ -0,0 +1,3 @@
+2008-06-04 Mathieu Lonjaret <lejatorn AT sourcemage.org>
+ * BUILD, DETAILS, HISTORY: spell created
+



  • [SM-Commit] GIT changes to master grimoire by Mathieu Lonjaret (a7f212df723d653f948e4bd1c5f3ab59309faada), Mathieu Lonjaret, 06/03/2008

Archive powered by MHonArc 2.6.24.

Top of Page