Giter Club home page Giter Club logo

gentoo-aarch64_be's Introduction

Gentoo-aarch64_be

A big endian Gentoo port developed on a Pine64.org RockPro64

The endian wars are over... little endian won. As a result, it is increasingly difficult to find systems that allow you to test for endian cleanliness... I developed this port to facilitate testing of device drivers and general software on a big endian system. QEMU is another approach for big endian testing, however performance suffers greatly and many race conditions are harder to find. The RockPro64 platform is affordable and unlike other small ARM systems, it supports a PCIe slot for testing hardware add in cards! DISCLAIMER: I am not associated with Pine64 in any way other than as a satisfied customer.

This port has only been tested on the RockPro64 4GB board, however it likely will run on any ARM based system that can boot the Gentoo Arm64 installation CD image.

This repository will be populated over the next few weeks - there are several cleanup activities that I would like to complete before publishing.

*Stage3 tarball is now available.

*UPDATED Bootable image is now available.

*Kernel build patches are now available.

*Binary GRUB EFI modules for mmcblk1 and sda

Upcoming releases (in probable order)

  1. GRUB patches (quite a lot)
  2. Big endian video support for RK3399

Since the GRUB changes are substantial and non-trivial, I have released GRUB EFI binaries preconfigured to boot from SDHC (mmcblk1) and sda. You will find these pre-compiled EFI images in the "EFI_binaries" directory. These will have two boot options, one for normal boot and one for an optional recovery boot. They will reference a (vmlinuz initrd.img) and (vmlinuz.recover initrd.recover.img) respectively. You will be able to build and install whatever kernel and initramfs you like as long as you rename it or link them to the generic names (e.g. vmlinuz and initrd.img) in /boot. Likewise you can also put in a recovery pair into /boot as long as they are named (vmlinuz.recover, initrd.recover.img).

gentoo-aarch64_be's People

Contributors

rorybolt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.