Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-04 | coreboot/default: add --nuke flag to ifdtool | Leah Rowe | |
e.g. ./ifdtool --nuke me coreboot.rom this will be used by rom release build scripts, to scrub stuff like intel me from the rom | |||
2022-12-03 | util/nvmutil: remove errant line break | Leah Rowe | |
2022-12-03 | util/nvmutil: missing paretheses on if statement | Leah Rowe | |
2022-12-03 | util/nvmutil: don't initialise rbuf unless needed | Leah Rowe | |
previously, it was always initialised, but now it's only initialised if '?' is used on a mac address character in command `setmac` this is done by simply moving mac address character randomisation to a separate function | |||
2022-12-03 | util/nvmutil: rename variable in hextonum | Leah Rowe | |
2022-12-03 | util/nvmutil: don't reallocate memory in hextonum | Leah Rowe | |
2022-12-03 | util/nvmutil: dont report bad size if /dev/urandom | Leah Rowe | |
2022-12-03 | util/nvmutil: rename variables in hextonum | Leah Rowe | |
2022-12-03 | util/nvmutil: use BUFSIZ for rmac size in hextonum | Leah Rowe | |
I will be using this function elsewhere, and in general I want this to be usable for lots of programs. | |||
2022-12-03 | util/nvtutil: fix out of bounds error | Leah Rowe | |
the error would have never been triggered, because it never went over 11, but if this code were to be copied elsewhere, it would be problematic | |||
2022-12-02 | update the README | Leah Rowe | |
2022-12-01 | util/nvmutil: reset errno on cmd_swap | Leah Rowe | |
If one of the checksums was valid, but the other was not, errno would be set to E_CANCELED, but then the buffer would be modified anyway; this is acceptable behaviour, and errno would later be reset writing the GBE file, which is done only on the condition that the buffer was modified, but it's also a good idea to reset it here just in case. This is not a bugfix, and no behavioural changes will be observed by the user, but this may *prevent* a bug in the future, so let's pre-fix that bug now. | |||
2022-11-29 | scripts: avoid relying on spaces from sha1sum output | Alexei Sorokin | |
2022-11-29 | Merge branch 'hide-mei' of XRevan86/lbmk into master | Leah Rowe | |
2022-11-29 | coreboot: hide MEI on neutered-ME targets | Alexei Sorokin | |
2022-11-29 | Merge branch 'master' of Arsen/lbmk into master | Leah Rowe | |
2022-11-29 | Merge branch 'x230edp' of XRevan86/lbmk into master | Leah Rowe | |
2022-11-28 | t430_12mb: Add, based on x230_12mb | Arsen Arsenović | |
These boards are near-identical, this appears to suffice. | |||
2022-11-28 | coreboot: add x230edp_12mb, remove x230fhd_12mb | Alexei Sorokin | |
New x230edp_12mb target uses the https://review.coreboot.org/c/coreboot/+/28950 patchset to add an X230_EDP target to the default coreboot branch. Consequently the "fhd" coreboot branch is no longer needed and has been safely removed. | |||
2022-11-27 | util/nvmutil: mild refactoring | Leah Rowe | |
2022-11-27 | util/nvmutil: improved errno handling in main | Leah Rowe | |
2022-11-27 | util/nvmutil: put hextonum in its own function | Leah Rowe | |
2022-11-27 | util/nvmutil: move ENOTDIR check to function | Leah Rowe | |
2022-11-27 | util/nvmutil: further improved errno handling | Leah Rowe | |
2022-11-27 | util/nvmutil: remove errant code | Leah Rowe | |
2022-11-27 | util/nvmutil: improved error handling | Leah Rowe | |
2022-11-26 | util/nvmutil: fix off by one bug | Leah Rowe | |
2022-11-26 | nvmutil copy/swap: actually set nvmPartModified | Leah Rowe | |
2022-11-26 | util/nvmutil: move cmd copy to own function | Leah Rowe | |
2022-11-26 | util/nvmutil: move cmd swap to own function | Leah Rowe | |
2022-11-26 | util/nvmutil: move cmd brick to own function | Leah Rowe | |
2022-11-26 | util/nvmutil: cmd setchecksum in own function | Leah Rowe | |
2022-11-26 | util/nvmutil: split "dump" into smaller functions | Leah Rowe | |
2022-11-26 | Merge branch 'dev' of shmalebx9/lbmk into master | Leah Rowe | |
2022-11-26 | fix injection script | shmalebx9 | |
2022-11-26 | added more checks and optimised extraction script | shmalebx9 | |
2022-11-26 | util/nvmutil: re-factor to reduce code indentation | Leah Rowe | |
2022-11-26 | util/nvmutil: write gbe files in a function | Leah Rowe | |
in any C program, main() should not contain detailed logic. ideally, the main() function should only be a skeleton, showing the overall logic flow of the program. split writing gbe files into a separate function, to satisfy this criteria. | |||
2022-11-26 | util/nvmutil: human-friendly exit messages, part 2 | Leah Rowe | |
2022-11-24 | Merge branch 'qemu' of shmalebx9/lbmk into master | Leah Rowe | |
2022-11-22 | build/roms: remove seabios_grubfirst logic | Leah Rowe | |
the intended use-case scenario was one in which vga rom initialisation would be used, on desktop configurations, but without coreboot itself handling vga rom initialisation, instead leaving that task to seabios it was assumed that grub, when running on the bare metal with build option "--with-platform=coreboot" would be able to display like this, but it is not so when tested in such setups (add-on gpu with grub payload), it is necessary to extract the video bios and insert it into the coreboot rom, having coreboot handle such execution. this is beyond the scope of lbmk, in context of automated building, because we cannot reliably predict things such as PCI IDs do away with this build option entirely, for it does not serve the intended purpose. it will be necessary to run PC GRUB instead (build option --with-platform=i386-pc). PC GRUB can still read from CBFS, and you could provide it as a floppy image file inside CBFS for SeaBIOS to execute. in this setup, GRUB would function as originally intended by the seabios_withgrub option; such a configuration is referred to as "SeaGRUB" by the libreboot project, and experimentation was done with it in the past, to no avail it's better to keep things simple, in the libreboot project. simpler for users, that is | |||
2022-11-20 | make gitcheck verify coreboot subdir | shmalebx9 | |
2022-11-20 | add smort failures to blob download script | shmalebx9 | |
2022-11-19 | added x86 qemu board based on x230 coreboot config | shmalebx9 | |
2022-11-19 | remove duplicate patch causing build error | Leah Rowe | |
2022-11-19 | bump grub revision to latest upstream | Leah Rowe | |
gnulib too gnulib... | |||
2022-11-19 | dependencies/arch: notice about unifont dependency | Leah Rowe | |
2022-11-19 | also fix crossgcc on cros/fhd coreboot trees | Leah Rowe | |
2022-11-19 | cros devices: use a common coreboot tree | Leah Rowe | |
2022-11-19 | remove kfsn4-dre, kcma-d8 and kgpe-d16 | Leah Rowe | |
buggy, buggy, buggy, buggy, buggy, buggy, buggy full of bugs, these boards never worked properly. i got ripped off with these. now i'm ripping off the band aid use dasharo if you want d16 stuff. i'm done with it. |