13 Commits

Author SHA1 Message Date
692add0021 dude.. idk what crack I was smoking because RMASmoke isn't public so how would they rewrite it 😭 2024-12-29 08:19:20 +00:00
1582d8e186 pluh 2024-12-29 08:19:20 +00:00
23f2c88dcc kvs: add tpm api 2024-12-29 08:19:20 +00:00
a0b118bbbb kvs: optimize stuff
changelog:
- make hex_utils includes work across C files
- have Makefile use `build/$(ARCH)` instead of `build/bin/binary-$(ARCH)`
- small bugfixes
- add is_ti50.c & place for future tools
- global KERNVER_TYPE variable (if kernver.h is included)
2024-12-29 08:19:20 +00:00
c0ffaa3967 i will admit I used GPT to fix that function since it was giving me 0x57 instead of 0x55 for kernver 0x00010001 2024-12-29 08:19:20 +00:00
bfb70c6ec9 Port KVG to Rust & write docs
Also, this patch adds a fix that gets rid of cursor offset for VSCode Web (e.g: vscode.dev, GH Codespaces)

TEST=compile KVG on all architectures
2024-12-29 08:19:20 +00:00
9a6415235d add tpmver detection 2024-12-29 08:19:20 +00:00
a7f3965da6 start of tpm2 api 2024-12-29 08:19:20 +00:00
42276cee4b kvs: add working AP firmware version detection 2024-12-29 08:19:20 +00:00
c11507c896 add basic kvg integration, and some of the worst C i've ever written 2024-12-29 08:19:20 +00:00
0d10b72393 3 2024-12-29 08:19:20 +00:00
1a0948bb47 finish KVG, start KVS stuff 2024-12-29 08:19:20 +00:00
487c3eeece kvs 2 2024-12-29 08:19:20 +00:00