Skip to content

Inspired by the other QEMU-Octeon-MIPS64 repo on here I decided to rewrite their patch in a way that actually builds with qemu-1.0.1.

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING
LGPL-2.1
COPYING.LIB
Notifications You must be signed in to change notification settings

retu2libc/QEMU-Octeon-MIPS64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

How to use:

At the time of writing this is the intended build process:

./build.sh
scuba clean
scuba patch
scuba configure
scuba build
scuba ./mips64-softmmu/qemu-system-mips64 -m 256 -M octeon -nographic -bios /u-boot-octeon_ebh5610.bin -kernel /vmlinux.64 -append 'coremask=0xfff mem=0 root=/dev/sda2'

I make no guarantees beyond what the initial paper did for this.

The paper, while impressive, produced unusable artifacts for a variety of reasons.

As a result I set out to fix the problems with the original repo.

I feel I have done that and produced a repeatable and stable build system.

You may be wondering why I have included the unpacked qemu-1.0.1 files...

The answer is that I am backporting fixes I deem necessary to core functionality
not present in the tar archives online.

You could theoretically just use the tar file

TODO:

1.) Fix the paper's linux patch as well
2.) Move the backported fixes to separate branch?

About

Inspired by the other QEMU-Octeon-MIPS64 repo on here I decided to rewrite their patch in a way that actually builds with qemu-1.0.1.

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING
LGPL-2.1
COPYING.LIB

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published