An open API service indexing awesome lists of open source software.

https://github.com/pmatos/jsc-br2-external

External Buildroot Tree for JSC32
https://github.com/pmatos/jsc-br2-external

arm defconfig igalia javascriptcore mips qemu webkit

Last synced: about 2 months ago
JSON representation

External Buildroot Tree for JSC32

Awesome Lists containing this project

README

        

[![](.github/badges/SponsoredbyIgalia.svg)](https://www.igalia.com)

README

There's a single defconfig here at the moment: `qemu-mips32elr2-jsc`. This is based on upstream `qemu-mips32elr2`.

To build the toolchain for this defconfig do:

``` shell
$ mkdir mips32elr2-jsc
$ cd mips32elr2-jsc
$ make O=$PWD -C BR2_EXTERNAL= qemu-mips32elr2-jsc_defconfig
$ make toolchain
```

To build a full image run `make all` instead of `make toolchain` as the last command.

Once it's complete, try out the new image using qemu with:

``` shell
$ host/bin/qemu-system-mipsel -M malta -m 2G -kernel images/vmlinux -hda images/rootfs.ext2 -append "nokaslr root=/dev/hda" -nographic -net nic -net user,hostfwd=tcp::6022-:22
```

This will take you all the way to the login prompt after which you just need to enter `root` as the username and press enter to login (since there's no password setup). If you want a user without super-powers, use `jsc` (also without password). You can also `ssh` into the machine using:

``` shell
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 6022 jsc@localhost
```