Commit graph

170 commits

Author SHA1 Message Date
Sina Karvandi
ee17e49bfc
Merge branch 'dev' into add-pcie-support 2025-02-13 17:13:19 +01:00
Björn Ruytenberg
dfe38377f6 Partially revert "add alias for the pci cam command"
This reverts commit d8c09d38bb.
2025-02-10 13:54:44 +01:00
SinaKarvandi
d8c09d38bb add alias for the pci cam command 2025-02-09 01:55:03 +01:00
Abbas-MG
0e823a9b3c update parser 2025-02-04 01:55:21 +03:30
Björn Ruytenberg
bdb2583383 pcicam: Add support for Bridge header type; add initial support for determining BARs and their sizes 2025-01-27 16:14:43 +01:00
SinaKarvandi
b7b2b303d8 add new description for changing script engine constants 2025-01-25 18:37:54 +01:00
SinaKarvandi
43540dc35d export SDK APIs for the transparent mode 2025-01-25 16:38:46 +01:00
SinaKarvandi
bea9ae7a93 modify the hide and unhide command 2025-01-25 02:15:21 +01:00
Christian Zimmerer
d81876b91c Fix argument parsing for attach command 2025-01-17 20:06:09 +01:00
Björn Ruytenberg
0931ecb47d pcicam: Add initial support for dumping PCI config space (CAM) 2025-01-14 14:55:01 +01:00
SinaKarvandi
0afc582010 not setting debug privilege if it is already available 2025-01-09 16:25:45 +01:00
SinaKarvandi
4ec60c3bed fix passing module to the lm command 2025-01-09 01:13:42 +01:00
SinaKarvandi
74af42897f use debug privilege to fix symbol issue on 24h2 2025-01-08 23:39:49 +01:00
SinaKarvandi
46876dd0b9 reloacte interrupt descriptor structure 2024-12-30 04:43:43 +01:00
SinaKarvandi
23702ca4f1 add query IDT command 2024-12-30 04:37:15 +01:00
Sina Karvandi
24969182f7
Merge pull request #490 from binophism/master
Fix: OOB(linear buffer overflow) write fixed
2024-12-25 23:24:13 +01:00
binophism
f77e99001b Fix: OOB(linear buffer overflow) write fixed 2024-12-25 21:47:29 +03:30
SinaKarvandi
a86d36b781 fix pci tree command error in VMI mode 2024-12-11 15:43:41 +01:00
Björn Ruytenberg
02329af88e pcitree: Remove redundant log calls 2024-12-10 16:07:21 +01:00
Björn Ruytenberg
3a56de4a14 pcitree: Look up PCI IDs using pciutils PCI ID database 2024-12-10 16:04:06 +01:00
Björn Ruytenberg
453dff9ac4 Merge branch 'dev' into add-pcie-support 2024-12-02 15:49:27 +01:00
SinaKarvandi
1ebe1ada38 change and add links for increasing communication buffer size and EPT hooks in a single page 2024-11-27 14:16:41 +01:00
SinaKarvandi
62535c94da fix overflow error in showing interrupt entries 2024-11-20 15:39:21 +01:00
SinaKarvandi
13befcfa00 fix interrupt redirection issues 2024-11-20 14:44:03 +01:00
SinaKarvandi
bb9c4e30d7 add support for IO APIC 2024-11-19 13:56:22 +01:00
Björn Ruytenberg
29071cad41 pcitree: Send PCI device tree in one flattened buffer. Add EP Class Code and remove BDF probing limits. 2024-11-17 21:01:03 +01:00
Björn Ruytenberg
9fb0360384 pcitree: Add initial version. Enumerates all PCIe EP's VID-DIDs. 2024-11-17 15:33:10 +01:00
Björn Ruytenberg
14a679a8dc
Merge branch 'dev' into add-pcie-support 2024-11-12 19:18:52 +01:00
Björn Ruytenberg
f0123c8790 pcitree: Initial work to add pcitree command 2024-11-12 19:14:48 +01:00
SinaKarvandi
a6c6c88d05 show different APIC modes (x2apic or xapic) 2024-11-09 15:08:32 +01:00
SinaKarvandi
e3d8b6d980 add SDK api for reading local apic 2024-11-09 00:12:34 +01:00
SinaKarvandi
851375ec15 add local apic command 2024-11-08 21:00:21 +01:00
SinaKarvandi
f09fc83643 store APIC fields in user-mode constructed structures 2024-11-08 18:46:52 +01:00
Björn Ruytenberg
7d1cd99828 Fix formatting 2024-11-08 14:49:03 +01:00
SinaKarvandi
fe97da65b7 interpret local hwdbg scripts 2024-10-02 18:00:34 +02:00
SinaKarvandi
595a78f776 add automated script compilation 2024-10-02 15:04:02 +02:00
SinaKarvandi
49c18bb118 export hwdbg testing functions 2024-10-01 13:47:46 +02:00
Abbas-MG
3adbd7b57b
Merge branch 'dev' into parser-Comment-fix_2 2024-09-30 22:37:16 +03:30
Abbas-MG
96ba6544fa few parser fixes rmv 3 cmd cases 2024-09-30 21:32:40 +03:30
SinaKarvandi
b5097b1893 add hw extension command 2024-09-30 17:25:12 +02:00
Abbas-MG
5069b69b0c some parser fixes 2024-09-30 16:46:58 +03:30
Abbas-MG
0487556985 some parser fixes 2024-09-30 16:46:58 +03:30
Abbas-MG
490b2b4657 modified to cope with Trim() 2024-09-30 16:46:58 +03:30
SinaKarvandi
f848fc0b08 create separate functions for hwdbg interpreter and script manager 2024-09-30 15:15:18 +02:00
SinaKarvandi
0ef0c5e451 refactor chip instance info interpretation codes 2024-09-30 14:28:42 +02:00
SinaKarvandi
f051c778dc refactor hwdbg buffer interpretation and writing codes 2024-09-27 16:31:29 +02:00
SinaKarvandi
35ca575bfd fix runtime error for deallocating memory from separate DLLs 2024-09-27 14:32:03 +02:00
xmaple555
1df3163ba7 update symbol and token strcture in script-engine 2024-09-27 04:48:43 +08:00
SinaKarvandi
f3321dc62d unified script engine imported and exported functions 2024-09-25 16:27:42 +02:00
SinaKarvandi
e5f9e31f8c computer number of flip-flops in a new functions 2024-09-25 14:13:08 +02:00