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
- Host: GitHub
- URL: https://github.com/pmatos/jsc-br2-external
- Owner: pmatos
- License: gpl-3.0
- Created: 2020-01-24T14:01:58.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-08T14:18:44.000Z (over 4 years ago)
- Last Synced: 2025-01-09T23:25:40.981Z (3 months ago)
- Topics: arm, defconfig, igalia, javascriptcore, mips, qemu, webkit
- Language: Shell
- Size: 30.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](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
```