Commit graph

278 commits

Author SHA1 Message Date
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
Alexandro Sanchez Bach 19444fef70 cmake: Add clean CMakeSettings.json file 2021-10-24 21:42:16 +02:00
Alexandro Sanchez Bach 92cea4676c ui/gpu: Add DCE debugger 2021-10-23 03:44:18 +02:00
Alexandro Sanchez Bach 059681369e ui: Switch to fixed tabs 2021-10-23 03:16:41 +02:00
Alexandro Sanchez Bach c73552ed6c all: Remove ambiguity for __has_include 2021-10-22 17:42:12 +02:00
Alexandro Sanchez Bach 25b9def7f5 all: Add disclaimer for missing core.cmake/core.h 2021-10-22 17:25:52 +02:00
Alexandro Sanchez Bach a6dca44562 hardware/liverpool: Added common SAMU/CCP constants 2021-10-16 16:12:05 +02:00
Alexandro Sanchez Bach 22335a3a29 ui: Add memory/stack memory editor views 2021-10-16 15:46:02 +02:00
Alexandro Sanchez Bach 4973fb9c29 ui: Add memory editor widget 2021-10-16 15:42:58 +02:00
Alexandro Sanchez Bach 1edceb8f59 hardware/aeolia: Logging and minor fixes 2021-10-15 08:23:40 +02:00
Alexandro Sanchez Bach 39b6053e60 hardware/aeolia: Added ICC/SPM support 2021-10-15 00:33:03 +02:00
Alexandro Sanchez Bach 7351e4aedb hardware/aeolia: Create PCIe device ranges 2021-10-14 21:47:44 +02:00
Alexandro Sanchez Bach 3839187403 ui: Minor style tweaks to CPU widget 2021-10-13 22:02:33 +02:00
Alexandro Sanchez Bach 92849633b7 ui: Fixed window resizing 2021-10-13 22:01:59 +02:00
Alexandro Sanchez Bach 0ec4a45b42 ui: Update ImGui Vulkan/SDL backends 2021-10-13 22:01:12 +02:00
Alexandro Sanchez Bach e77128697c ui: Add ImGui/Capstone-based CPU debugger 2021-10-13 00:13:37 +02:00
Alexandro Sanchez Bach 0f209a05d5 ui: Add Orbital menu bar and new font/color style 2021-10-12 18:07:41 +02:00
Alexandro Sanchez Bach 19c3ba5e90 graphics: Add Vulkan backend 2021-10-12 17:07:37 +02:00
Alexandro Sanchez Bach 4d60165081 hardware: Add Liverpool device BARs 2021-10-12 16:53:59 +02:00
Alexandro Sanchez Bach b30df5e7a3 hardware: Add Liverpool PCI device stubs 2021-10-12 16:39:21 +02:00
Alexandro Sanchez Bach 9b1e0a7228 hardware: Add Aeolia device BARs 2021-10-12 15:18:10 +02:00
Alexandro Sanchez Bach f46dfdb38b hardware: Add Aeolia/Liverpool stubs 2021-10-12 10:53:48 +02:00
Alexandro Sanchez Bach 0edde0acea Update Orbital entry point 2021-10-11 23:59:03 +02:00