You can obtain the 1B module from AMIBIOS8 BIOS binary by using AMI Module Management Tool (MMTool) utility ( ). If your (legacy) AMI BIOS are from 2004 upwards, chances are it's based on the AMIBIOS8 code base. AMIBIOS binaries which are built based on AMIBIOS8 code base. The current AMI BIOS splitter/combiner utilities only support 1B modules from "AMIBIOS8" variants, i.e. The 1B module is the main module of AMIBIOS8, akin to original.tmp in (legacy) Award BIOS. The utilities produced by the source code ONLY work with AMIBIOS8 (legacy BIOS) 1B module. Invoke cross_build.sh script in Linux to cross compile with mingw-w64 to produce 64-bit executable for Windows (64-bit). Invoke build.sh script in Linux/Unix to build the executable for Unix/Linux. The source code produces TWO different AMIBIOS 1B module utilities: ami_1b_splitter and ami_1b_combiner. (Optional) If you want to cross compile from Linux to Windows (64-bit), you need to have the mingw-w64 cross compiler toolchain. CMake will create Makefile(s) which will compile the code with your C compiler. The current version compilation/cross-compilation is only tested in Arch linux (gcc v7.1.1).ĬMake, you need CMake to generate the Makefile(s).Ĭ Compiler toolchain. Linux/Unix machine (or possibly Mingw in Windows) to compile the code. README Building The AMIBIOS8 1B Utilities Prerequisites
0 Comments
Leave a Reply. |