Commit graph

300 commits

Author SHA1 Message Date
Alexandro Sanchez cc408367da
Update README.md 2024-03-04 23:38:37 +01:00
Alexandro Sanchez 18836d30c0
Delete .github directory 2024-03-04 23:37:15 +01:00
Alexandro Sanchez b00aedbdad
Dumper is no longer needed 2023-01-03 15:58:23 +01:00
Alexandro Sanchez Bach 5fe2e96f4f hardware/aeolia: Add HPET device 2021-11-07 16:28:03 +01:00
Alexandro Sanchez Bach d1a45f452f hardware/aeolia/pcie: Custom MSI controller support 2021-11-06 13:16:18 +01:00
Alexandro Sanchez Bach 39d0b2d401 hardware/aeolia: Fix PCI header/capabilities 2021-11-06 13:15:09 +01:00
Alexandro Sanchez Bach 935209d468 hardware: Add MSI/PSIe capabilities to devices 2021-11-05 17:35:25 +01:00
Alexandro Sanchez Bach 43d2ada606 hardware/liverpool/gc: Add SDMA microcode blocks 2021-11-05 03:25:20 +01:00
Alexandro Sanchez Bach 8fd48d15b4 hardware/liverpool/gfx: CP/UCODE improvements 2021-11-04 18:57:45 +01:00
Alexandro Sanchez Bach cb24918124 host/graphics: Replace Vulkan checks with std::source_location-based approach 2021-11-04 18:54:15 +01:00
Alexandro Sanchez Bach 2f5e0802f0 hardware/liverpool/smu: Rename registers 2021-11-04 18:52:47 +01:00
Alexandro Sanchez Bach 2aaad41b0e hardware/liverpool/sam: Remove needless logging 2021-11-04 18:51:58 +01:00
Alexandro Sanchez Bach 25a08a4756 hardware/liverpool: Explicitly state accessed registers 2021-11-04 13:42:22 +01:00
Alexandro Sanchez Bach 475c1b5201 hardware/liverpool/sam: Add undocumented register names 2021-11-03 18:05:31 +01:00
Alexandro Sanchez Bach 2584000558 hardware/liverpool/smu: Add undocumented register names 2021-11-03 14:17:27 +01:00
Alexandro Sanchez Bach 314300f370 hardware/liverpool/smu: List accessed SMU registers 2021-11-03 12:15:04 +01:00
Alexandro Sanchez Bach 967b5cdf3f hardware/liverpool/gfx: Fix PM4 parsing on CP 2021-11-01 15:50:14 +01:00
Alexandro Sanchez Bach 3c5fd78f5f hardware/liverpool: Separate GFX into dedicated engine 2021-11-01 13:44:12 +01:00
Alexandro Sanchez Bach 433f54592c hardware/liverpool/gca: PM4 packets 2021-11-01 13:41:44 +01:00
Alexandro Sanchez Bach 1541e6eaad hardware/liverpool: Separate SAM/SMU into dedicated engines 2021-11-01 13:38:08 +01:00
Alexandro Sanchez Bach bc67ad6b8b hardware/liverpool: Update HDAC config space 2021-10-31 00:41:46 +02:00
Alexandro Sanchez Bach 6a36f74cf5 hardware/liverpool: IH engine added 2021-10-30 16:20:06 +02:00
Alexandro Sanchez Bach 2aade82d74 hardware/liverpool: Finished GMC VM translator space 2021-10-30 16:11:18 +02:00
Alexandro Sanchez Bach eced42c9a0 hardware/liverpool: ACP registers 2021-10-30 13:02:51 +02:00
Alexandro Sanchez Bach 7ddd0d1d6e hardware/liverpool: Separate GMC engine into its own device 2021-10-29 22:33:13 +02:00
Alexandro Sanchez Bach 2fa44ed119 docs: Removed needless .cfg lines and update ubios info 2021-10-29 22:11:39 +02:00
Alexandro Sanchez Bach 3072df8c57 hardware/aeolia: Init SPM region 2021-10-29 22:09:59 +02:00
Alexandro Sanchez Bach b2fff0c4a1 hardware/ps4: More pre-boot patches 2021-10-29 22:09:24 +02:00
Alexandro Sanchez Bach 4925acc35c software/self: Support for other firmware versions 2021-10-29 22:08:13 +02:00
Alexandro Sanchez Bach c40cf3f960 hardware/aeolia: Add ICC_CMD_BOARD_OP_GET_DDR_CAPACITY 2021-10-29 22:07:28 +02:00
Alexandro Sanchez Bach b6574bd635 common: Separate OffsetRange structure into its own header 2021-10-29 22:06:56 +02:00
Alexandro Sanchez Bach 3fb3afc1ea ui: Create breakpoint by clicking on disassembly 2021-10-29 22:05:48 +02:00
Alexandro Sanchez Bach 8c71346157 Goodbye KASLR 2021-10-29 13:20:55 +02:00
Alexandro Sanchez Bach 5080d42670 hardware/aeolia: NVS read support 2021-10-29 10:19:14 +02:00
Alexandro Sanchez Bach b70aeb92a1 hardware/aeolia: Support for WDT and RTC 2021-10-29 10:18:39 +02:00
Alexandro Sanchez Bach 2414d42f52 hardware/liverpool: SMU/GCA/GMC regs to GC needed by ubios 2021-10-29 10:17:04 +02:00
Alexandro Sanchez Bach 0a3db51c5d hardware/liverpool: SMU access via root complex PCI config space 2021-10-29 10:14:14 +02:00
Alexandro Sanchez Bach 28200c7e3a hardware: Initialize pre-80010002 area at RAM:0x600000 2021-10-29 10:12:43 +02:00
Alexandro Sanchez Bach 056a5722aa ui: Add GPA memory viewer tool 2021-10-29 10:11:39 +02:00
Alexandro Sanchez Bach e58c53b6b5 ui: Add UART logging 2021-10-29 10:09:34 +02:00
Alexandro Sanchez Bach 09e173b64c hardware/aeolia: Return version on ACPI function 2021-10-29 10:06:39 +02:00
Alexandro Sanchez Bach 861c9dd737 hardware/aeolia: NVS device 2021-10-29 10:05:45 +02:00
Alexandro Sanchez Bach a715447bd9 hardware/aeolia: UART device 2021-10-29 10:05:07 +02:00
Alexandro Sanchez Bach 3dbe2bf0a8 hardware/liverpool: Add AMD SMU registers 2021-10-28 10:31:37 +02:00
Alexandro Sanchez Bach f899d2ffe7 liverpool/gc: Add SAM/PCIe MMIO interface 2021-10-27 12:35:17 +02:00
Alexandro Sanchez Bach 9e3b594e5b hardware: Replace PCI interfaces with PCIe 2021-10-27 12:30:09 +02:00
Alexandro Sanchez Bach 6a68d1825d ui: LAPIC debugging 2021-10-27 11:14:37 +02:00
Alexandro Sanchez Bach 1b72819973 ui: Add breakpoints panel 2021-10-27 10:37:21 +02:00
Alexandro Sanchez Bach e9bd808181 hardware/liverpool: North Bridge device 2021-10-26 14:44:24 +02:00
Alexandro Sanchez Bach 2321f3bb82 Automatic dependency resolution via vcpkg.json manifest 2021-10-25 15:07:41 +02:00