mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 0/8] QEMU virt machine support via mach-vexpress
@ 2020-11-09 13:44 Rouven Czerwinski
  2020-11-09 13:44 ` [PATCH 1/8] ARM: MMU: add zero_page_{access,faulting} Rouven Czerwinski
                   ` (8 more replies)
  0 siblings, 9 replies; 18+ messages in thread
From: Rouven Czerwinski @ 2020-11-09 13:44 UTC (permalink / raw)
  To: barebox; +Cc: Rouven Czerwinski

Instead of using ARCH_QEMU, this variant uses ARCH_VEXPRESS to base its
support for the QEMU virt machine on. Contains a cleanup and conversion
of the vexpress boards to board drivers and an implementation of
zero_page_access and faulting for ARM32.

Rouven Czerwinski (8):
  ARM: MMU: add zero_page_{access,faulting}
  mtd: cfi_flash: allow 0x0 mapping
  amba: add *_amba_driver helper macros
  ARM: vexpress: remove unused KConfig file
  ARM: vexpress: convert to board driver
  ARM: vexpress: move Options to ARCH_VEXPRESS
  ARM: qemu: add support for qemu virt platform
  ARM: vexpress: enable VIRT board, MMU and cmds

 arch/arm/Kconfig                    |  6 ++-
 arch/arm/boards/Makefile            |  1 +
 arch/arm/boards/qemu-virt/Makefile  |  1 +
 arch/arm/boards/qemu-virt/board.c   | 36 +++++++++++++++
 arch/arm/boards/vexpress/Kconfig    |  8 ----
 arch/arm/boards/vexpress/init.c     | 69 +++++++++++++++++------------
 arch/arm/configs/vexpress_defconfig |  5 +++
 arch/arm/cpu/Kconfig                |  1 -
 arch/arm/cpu/mmu.c                  | 13 ++++++
 arch/arm/mach-vexpress/Kconfig      | 12 ++---
 drivers/clocksource/amba-sp804.c    |  2 +-
 drivers/mci/mmci.c                  |  7 +--
 drivers/mtd/nor/cfi_flash.c         |  6 +++
 drivers/mtd/nor/cfi_flash.h         | 18 ++++++++
 drivers/serial/amba-pl011.c         |  8 +---
 include/linux/amba/bus.h            |  7 +++
 include/zero_page.h                 | 14 ------
 lib/Kconfig                         |  3 --
 18 files changed, 139 insertions(+), 78 deletions(-)
 create mode 100644 arch/arm/boards/qemu-virt/Makefile
 create mode 100644 arch/arm/boards/qemu-virt/board.c
 delete mode 100644 arch/arm/boards/vexpress/Kconfig

-- 
2.28.0


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

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

end of thread, other threads:[~2020-11-12 10:30 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-09 13:44 [PATCH 0/8] QEMU virt machine support via mach-vexpress Rouven Czerwinski
2020-11-09 13:44 ` [PATCH 1/8] ARM: MMU: add zero_page_{access,faulting} Rouven Czerwinski
2020-11-09 13:44 ` [PATCH 2/8] mtd: cfi_flash: allow 0x0 mapping Rouven Czerwinski
2020-11-09 13:52   ` Lucas Stach
2020-11-10  6:33     ` Rouven Czerwinski
2020-11-10  7:48       ` Sascha Hauer
2020-11-10  9:15         ` Sascha Hauer
2020-11-10  9:36           ` Ahmad Fatoum
2020-11-10  9:43             ` Ahmad Fatoum
2020-11-12 10:06               ` Sascha Hauer
2020-11-12 10:09                 ` Rouven Czerwinski
2020-11-09 13:44 ` [PATCH 3/8] amba: add *_amba_driver helper macros Rouven Czerwinski
2020-11-09 13:44 ` [PATCH 4/8] ARM: vexpress: remove unused KConfig file Rouven Czerwinski
2020-11-09 13:44 ` [PATCH 5/8] ARM: vexpress: convert to board driver Rouven Czerwinski
2020-11-09 13:44 ` [PATCH 6/8] ARM: vexpress: move Options to ARCH_VEXPRESS Rouven Czerwinski
2020-11-09 13:44 ` [PATCH 7/8] ARM: qemu: add support for qemu virt platform Rouven Czerwinski
2020-11-09 13:44 ` [PATCH 8/8] ARM: vexpress: enable VIRT board, MMU and cmds Rouven Czerwinski
2020-11-12 10:30 ` [PATCH 0/8] QEMU virt machine support via mach-vexpress Sascha Hauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox