biosbits / bits

BIOS Implementation Test Suite
http://biosbits.org/
Other
239 stars 62 forks source link
                 BIOS Implementation Test Suite (BITS)

Build ID: @@BUILDID@@ Build number: @@BUILDNUM@@

Please send any bug reports, patches, or other mail about BITS to the BITS mailing list, bits@lists.01.org, and please include the build ID for reference.

You can find the BITS homepage at http://biosbits.org/

Disclaimer

None of the menu options provided by this toolkit should affect your system permanently, only for the current boot. If you ever find that this toolkit affects your system in any permanent way, that represents a serious bug. However, poking around at the GRUB command line may turn up some commands provided by GRUB that can affect your system; if it breaks, you get to keep both pieces.

Other sources of information

This README.txt file documents how to use BITS.

For instructions to build a bootable USB disk from a BITS binary distribution, refer to INSTALL.txt included in the top-level directory of that that binary distribution.

For more detailed documentation on specific components of BITS, see the files in the Documentation directory.

If you want to do BITS development, start with the BITS source code; on a BITS USB disk built from this version of BITS, you can find the source code under /boot/src/bits-@@BUILDNUM@@.tar.gz; for more information, see README.Developers.txt in the BITS source.

Getting Started

BITS has two modes of operation: an interactive mode that provides a menu of available functionality, and a batch mode that automatically runs operations such as the testsuite or structure decoding and saves a log of the results without any user interaction. By default, BITS runs in interactive mode. To configure batch mode, edit the configuration file /boot/bits-cfg.txt and set the batch option to include one or more batch operations.

BITS will detect your processor signature and enable appropriate menu options for your CPU and general CPU family. For instance, if you have a Westmere processor, you will see menu options specific to the Westmere processor, menu options for the Nehalem family of processors, and menu options for all Intel processors.

The available options in BITS fall into several broad categories:

Credits

Authors: Burt Triplett burt@pbjtriplett.org Josh Triplett josh@joshtriplett.org

Based on: GNU GRUB2 - https://www.gnu.org/software/grub/ Python - https://www.python.org/ ACPICA - https://acpica.org/ fdlibm - http://www.netlib.org/fdlibm/

For more details, see README.Developers.txt