GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — elks/elksemu at master · ghaerr/elks

Expand file tree

/

elksemu

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

elksemu

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
.gitignore
.gitignore
 
 
COPYING
COPYING
 
 
Kernel_patch
Kernel_patch
 
 
Makefile
Makefile
 
 
README
README
 
 
Security
Security
 
 
binfmt_elks.c
binfmt_elks.c
 
 
elks.c
elks.c
 
 
elks.h
elks.h
 
 
elks_pid.c
elks_pid.c
 
 
elks_signal.c
elks_signal.c
 
 
elks_sys.c
elks_sys.c
 
 
minix.c
minix.c
 
 
mkefile
mkefile
 
 

README

Elksemu is an emulator for the environment that elks will provide on a
real ELKS machine. The emulator only runs on linux-i386 or similar.

If you're using a 2.0.36, 2.1.43, 2.2.0 or later kernel then the
binfmt_misc driver is in the stock kernel and all you need to do is
add the following line into the relevant /etc/rc* file.

echo ':i86-elks:M::\x01\x03\x20\x00:\xff\xff\xff\x83:/usr/bin/elksemu:' \
     > /proc/sys/fs/binfmt_misc/register

Note, however, if binfmt_misc is compiled as a module it will not auto
load so you will have to do this manually.

If your kernel version is 1.2.13 then apply the patch in the Kernel_patch
file.

If you're using one of the other 2.0.X series then the binfmt_elks.c module
should be able to compile and install. BUT do note you need the modules
and probably modversions options and you _may_ have to alter the compile
command to match those seen when you compile modules that come with the
kernel.

Rob.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.