Materials for bus_space(9) tutorial
C Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Materials for the bus_space(9) tutorial.

Prerequisites for running the materials:

  • UNIX-like operating system, preferably NetBSD
  • gcc, g++ and usual build tools
  • X11 client libraries (server not required but recommended)
  • git
  • wget (or other download tool)

Download and run the scripts/ script. It will automagically fetch the git repositories, GXemul, the NetBSD tools and kernel. Follow instructions. This script was tested only on the NetBSD 6 and MacOS X 10.8.2, YMMV.

Known problems

Some git installations are unable to verify certificate. Add -c http.sslVerify=false option GIT_OPTS variable at the beginning of script. Keep in mind that this potentially exposes you to a man-in-the-middle attack.

Manual installation

If you don't want to use the scripts, or the scripts do not work for you, materials can be installed manually:

If you decide to use scripts after manual installation you need to fill in variables in scripts/environment.conf file.

-- Radoslaw Kujawa

rkujawa at NetBSD dot org