Subversion Repositories QNX 8.QNX8 utilities

Rev

Rev 4 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 pmbaty 1
# QNX 8 utilities
2
 
3
![x86 UEFI console on QNX 8.0](x86-uefi-console.png "x86 UEFI console on QNX 8.0")
4
 
5
### By order of importance
6
 
7
* __ifstool__ - a portable open-source reimplementation of [mkifs](https://www.qnx.com/developers/docs/8.0/com.qnx.doc.neutrino.utilities/topic/m/mkifs.html), able to pack, unpack and analyze BIOS and UEFI QNX boot images, compressed or not, using the same syntax as mkifs. Most of the options are supported. Can be built as a native QNX tool. Already used in production in some places. The bootable IFS pictured in the above screenshot was built using __ifstool__. 
8
* __fbwrite__ - a linear framebuffer text and image writer - easily transformable into a full-fledged UEFI console driver. Used in the screenshot above.
9
* __dump-efivars__ - a tool to display the value of UEFI non-volatile configuration variables on UEFI system _without using the EFI service routines_, i.e. without impact on the realtime scheduler. The tool simply maps the UEFI configuration address space(s) from QNX user space, scans its contents bottom up, and displays all valid EFI variable structures it finds in this memory area. It is most useful to assert e.g. whether the system was booted into safe mode without any impact on the QNX8 scheduler.
10
* __qnx6label__ - a tool to view and edit the partition labels of qnx6fs "power-safe" filesystems, either unmounted or mounted read-only.
11
* __doslabel__ - a tool to view and edit the partition labels of FAT12/FAT16/FAT32 filesystems (including the EFI system partition), either unmounted or mounted read-only.