BIOS-CAT README
FeaturesHot-Key.
|
Hot-Key | Description |
---|---|
1. ALT+P |
Copy current file full path. |
2. ALT+[ |
Copy current file folder path. |
3. ALT+] |
Copy current file name. |
4. ALT+m |
Add Bookmark. |
5. ALT+q |
Generate ORG/MOD format patch By Input SID. |
6. ALT+r |
Start Record log. (not yet😛.) |
7. CTRL+SHIFT+d |
Search key word with Memory map seeker. |
8. ALT+d |
Open File locate folder. |
9. ALT+f |
List function or tag and jump to it. |
Bookmark.
Provide bookmark for user can mark their step or something need to record.
You can group bookmarks, make it no longer cluttered.
You can edit item name whatever you want.
BIOS-CAT will also record time when you create book mark.
Of course you can user book mark jump to the please that you record.
If you use git to manage your code, now you can get the
ORG/MOD
format change patch !- Select the row that you want then click right mouse button then select
🐈5_Get this row change
~ - You can also use
ALT+Q
to input SID then get patch. - Patch will generate at "{Workspace}/.vscode/Patch". Can change it in extension setting
- Select the row that you want then click right mouse button then select
Build code button.
Provide space that can let user save build command, convenient to use ~
Build code as Release / Debug / FSP-API release /FSP-API debug.
Clean up workspace.
Provide button that can click to jump to build error.
Build single module that can reduce time spend with build error debug.
Embedded putty.
To-Do
Memory map seeker.
Provide driver memory map seeker to let you know:
What driver actually execute on your platform.
The driver actual memory address and size on your platform.
The function address offset in driver & where it reference.
What protocol will actual install in driver and it's memory address (Support with newest EDK2).
Provide button that you can use "String"(name or GUID .etc) to search driver or use "Address" to find it's located at which driver.
Provide button that you can fast copy Address, GUID or driver/function/protocol name.
[Self-Certification Test(SCT) tool ]
Clone SCT & EDK from github:
Help user can check SCT build environment and auto clone code from github.One click build SCT:
Let user can build SCT more easy, SCT tool will build at "{Workspace}/_CatSct" (Default compile will use vs2015).Failed list tree:
User now can input path to let vscode generate tree to clearly view the fail and jump to error line too debug it.
[List function and jump to it]
List tag and function
List all the tag that make you can select and jump to it.Support file type:
C, js, ts, fdf, dsc, dec asl.
[Ported from other side]
Reference from EDK2-vscode:
FDF/DEC/INF/VFR/HFR Parser.
Requirements
Extension Settings
All setting have illustrate in extension settings !!
Please click `the icon [⚙️] in top area` to see them.
Bug fix
Known Issues
- First time use "Build with single module" need to click twice time.