All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH for-2.5 v4 0/3] ARM: Highbank: Highbank: Add monitor support
@ 2015-11-09  7:10 Peter Crosthwaite
  2015-11-09  7:10 ` [Qemu-devel] [PATCH for-2.5 v4 1/3] arm: boot: Add secure_board_setup flag Peter Crosthwaite
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Peter Crosthwaite @ 2015-11-09  7:10 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, Peter Crosthwaite, qemu-arm, linux, robh

Hi,

This adds dummy monitor support to the Highbank board. It is needed by
the Highbank kernel which expects a monitor to be present.

A feature is added to arm/boot's board_setup feature, that allows the
board_setup entry point to be entered in secure mode (which is needed
to configure a monitor).

This feature does not play nice with -cpu override, but cpu override
is not valid for well-defined ARM SoCs. So defeature -cpu for Highbank.

Regards,
Peter

See indiv. patches for detailed change logs.

Changed since v3:
Addressed PMM v2 review
Changed tcg_enabled() checks to kvm_enabled()
Changed since v2:
Defeature -cpu for Highbank (new patch)
Rework board_setup blob implementation (PMM review)
Conditionalise feature on TCG
Dropped initial board_setup and Zynq patches (Merged)
Changed since v1:
Addressed PMM review.
Added secure_board_setup flag (P4)
Added Zynq patch first, then Highbank


Peter Crosthwaite (3):
  arm: boot: Add secure_board_setup flag
  arm: highbank: Defeature CPU override
  arm: highbank: Implement PSCI and dummy monitor

 hw/arm/boot.c        | 10 +++++-
 hw/arm/highbank.c    | 91 ++++++++++++++++++++++++++++++++++++++--------------
 include/hw/arm/arm.h |  6 ++++
 3 files changed, 82 insertions(+), 25 deletions(-)

-- 
1.9.1


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-11-09 16:04 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-09  7:10 [Qemu-devel] [PATCH for-2.5 v4 0/3] ARM: Highbank: Highbank: Add monitor support Peter Crosthwaite
2015-11-09  7:10 ` [Qemu-devel] [PATCH for-2.5 v4 1/3] arm: boot: Add secure_board_setup flag Peter Crosthwaite
2015-11-09  7:10 ` [Qemu-arm] [PATCH for-2.5 v4 2/3] arm: highbank: Defeature CPU override Peter Crosthwaite
2015-11-09  7:10   ` [Qemu-devel] " Peter Crosthwaite
2015-11-09  7:10 ` [Qemu-arm] [PATCH for-2.5 v4 3/3] arm: highbank: Implement PSCI and dummy monitor Peter Crosthwaite
2015-11-09  7:10   ` [Qemu-devel] " Peter Crosthwaite
2015-11-09 16:03 ` [Qemu-arm] [PATCH for-2.5 v4 0/3] ARM: Highbank: Highbank: Add monitor support Peter Maydell
2015-11-09 16:03   ` [Qemu-devel] " Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.