m44rtn / vireo-testing-software

Software written for the Vireo kernel, that is used for developing and testing the kernel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Testing software for the Vireo kernel

This repository contains software that is used to test the Vireo-II kernel. The Vireo-II kernel is a mono-tasking kernel for the x86 CPU architecture. For more information, please refer to the Vireo kernel repository.

Goal

The goal of this repository is to organise and store the source code of all the software that is used to test and develop the Vireo kernel. The software will be updated as development on Vireo progresses.

Software in this repository

The repository currently contains the following software:

  • flat, the source code of an assembly file that generates a divide by zero exception on purpose by executing int 0;
  • conway, a C program that simulates Conway's Game of Life, it is compiled into an ELF binary named conway.elf.
  • breaker, a C program that tests most system calls supported by the kernel.
  • setup, a C program that is capable of copying files between two disks.

Building and more information

For more information, and information on how to build the software, please refer to the README included in the folders of the respective software.

About

Software written for the Vireo kernel, that is used for developing and testing the kernel

License:MIT License


Languages

Language:C 77.2%Language:Makefile 21.4%Language:Assembly 1.5%