aboutsummaryrefslogtreecommitdiff
path: root/hw/arm/armsse.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-14error: Move ERRP_GUARD() to the beginning of the functionMarkus Armbruster1-2/+1
2021-09-01arm: Remove system_clock_scale globalPeter Maydell1-16/+1
2021-09-01armsse: Wire up systick cpuclk clockPeter Maydell1-0/+3
2021-05-25hw/arm: Model TCMs in the SSE-300, not the AN547Peter Maydell1-0/+19
2021-05-25hw/arm/armsse: Convert armsse_realize() to use ERRP_GUARDPeter Maydell1-4/+4
2021-05-25hw/arm/armsse.c: Correct modelling of SSE-300 internal SRAMsPeter Maydell1-2/+6
2021-04-17hw/arm/armsse: Make SSE-300 use Cortex-M55Peter Maydell1-2/+5
2021-04-17hw/arm/armsse: Give SSE-300 its own Property arrayPeter Maydell1-3/+14
2021-03-08hw/arm/armsse: Add SSE-300 supportPeter Maydell1-0/+152
2021-03-08hw/arm/armsse: Support variants with ARMSSE_CPU_PWRCTRL blockPeter Maydell1-0/+26
2021-03-08hw/arm/armsse: Add support for TYPE_SSE_TIMER in ARMSSEDeviceInfoPeter Maydell1-0/+15
2021-03-08hw/arm/armsse: Add support for SSE variants with a system counterPeter Maydell1-0/+27
2021-03-08hw/arm/armsse: Indirect irq_is_common[] through ARMSSEInfoPeter Maydell1-18/+21
2021-03-08hw/arm/armsse: Add missing SSE-200 SYS_PPUPeter Maydell1-0/+9
2021-03-08hw/arm/armsse: Move PPUs into data-driven frameworkPeter Maydell1-57/+163
2021-03-08hw/arm/armsse: Move sysctl register block into data-driven frameworkPeter Maydell1-16/+28
2021-03-08hw/arm/armsse: Move sysinfo register block into data-driven frameworkPeter Maydell1-19/+28
2021-03-08hw/arm/armsse: Move s32ktimer into data-driven frameworkPeter Maydell1-19/+12
2021-03-08hw/arm/armsse: Move watchdogs into data-driven frameworkPeter Maydell1-44/+65
2021-03-08hw/arm/armsse: Move dual-timer device into data-driven frameworkPeter Maydell1-14/+21
2021-03-08hw/arm/armsse: Add framework for data-driven device placementPeter Maydell1-23/+124
2021-03-08hw/arm/armsse: Add a define for number of IRQs used by the SSE itselfPeter Maydell1-2/+2
2021-03-08hw/arm/armsse: Use an array for apb_ppc fields in the state structurePeter Maydell1-14/+18
2021-03-08hw/misc/iotkit-sysinfo.c: Implement SYS_CONFIG1 and IIDRPeter Maydell1-0/+5
2021-03-08hw/arm/armsse.c: Use correct SYS_CONFIG0 register value for SSE-300Peter Maydell1-12/+9
2021-03-08hw/misc/iotkit-sysinfo.c: Implement SSE-300 PID register valuesPeter Maydell1-0/+2
2021-03-08hw/misc/iotkit-secctl.c: Implement SSE-300 PID register valuesPeter Maydell1-0/+2
2021-03-08hw/arm/armsse: Introduce SSE subsystem version propertyPeter Maydell1-2/+6
2021-03-08clock: Add ClockEvent parameter to callbacksPeter Maydell1-4/+5
2021-01-29arm: Remove frq properties on CMSDK timer, dualtimer, watchdog, ARMSSEPeter Maydell1-2/+0
2021-01-29arm: Don't set freq properties on CMSDK timer, dualtimer, watchdog, ARMSSEPeter Maydell1-7/+0
2021-01-29hw/arm/armsse: Use Clock to set system_clock_scalePeter Maydell1-5/+19
2021-01-29hw/arm/armsse: Wire up clocksPeter Maydell1-2/+15
2021-01-29hw/arm/armsse: Rename "MAINCLK" property to "MAINCLK_FRQ"Peter Maydell1-3/+3
2020-11-10hw/arm/armsse: Correct expansion MPC interrupt linesPhilippe Mathieu-Daudé1-1/+2
2020-08-28Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200828'...Peter Maydell1-0/+1
2020-08-28armsse: Define ARMSSEClass correctlyEduardo Habkost1-0/+1
2020-08-27armsse: Rename QOM macros to avoid conflictsEduardo Habkost1-12/+12
2020-07-20hw/arm/armsse: Assert info->num_cpus is in-bounds in armsse_realize()Peter Maydell1-0/+2
2020-07-10error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster1-76/+38
2020-07-10qom: Use returned bool to check for failure, Coccinelle partMarkus Armbruster1-30/+22
2020-07-10qom: Put name parameter before value / visitor parameterMarkus Armbruster1-39/+37
2020-07-10qdev: Use returned bool to check for qdev_realize() etc. failureMarkus Armbruster1-52/+26
2020-07-02hw/arm/armsse: Fix armsse_realize() error API violationMarkus Armbruster1-4/+4
2020-07-02hw/arm: Drop useless object_property_set_link() error handlingMarkus Armbruster1-41/+12
2020-06-15qdev: Convert bus-less devices to qdev_realize() with CoccinelleMarkus Armbruster1-12/+8
2020-06-15sysbus: Convert qdev_set_parent_bus() use with Coccinelle, part 3Markus Armbruster1-20/+13
2020-06-15sysbus: Convert qdev_set_parent_bus() use with Coccinelle, part 2Markus Armbruster1-54/+42
2020-06-15hw/arm/armsse: Pass correct child size to sysbus_init_child_obj()Markus Armbruster1-1/+2
2020-06-15qom: Less verbose object_initialize_child()Markus Armbruster1-18/+8