Skip to content

wrmlab/w4linux

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is up to date with sergey-worm/w4linux:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
cfg
 
 
mk
 
 
 
 
 
 
 
 
 
 

w4linux

Paravirtualized linux on top of WrmOS.

Description

w4linux - paravirtualized linux on top of WrmOS (https://github.com/sergey-worm/wrmos.git). Paravirtualized linux is executed as wrmos application.

w4linux based on Buildroot project:

  • it uses rootfs for sparc arch;
  • it uses linux kernel for w4sparc arch.

How to

Build and run:

qemu-sparc-leon3:
	make build P=cfg/prj/linux-qemu-leon3.prj W=../wrmos B=../build/linux-qemu-leon3 -j V=1
	qemu-system-sparc -M leon3_generic -display none -serial stdio \
		-kernel ../build/linux-qemu-leon3/ldr/bootloader.elf

qemu-arm-vexpress-a9:
	TODO

qemu-x86:
	TODO

qemu-x86_64:
	TODO

Project state

Now supportes 1 archs: SPARC (qemu and real hardware).

Plans

  1. Support ARM.
  2. Support x86.
  3. Support x86_64.

Contacts

Sergey Worm sergey.worm@gmail.com

About

Paravirtualized linux on top of WrmOS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 74.0%
  • Assembly 19.8%
  • C++ 5.3%
  • Other 0.9%