[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v1 0/5] Microblaze machine models and bootloader ref
From: |
Peter A. G. Crosthwaite |
Subject: |
[Qemu-devel] [PATCH v1 0/5] Microblaze machine models and bootloader refactoring |
Date: |
Sun, 4 Mar 2012 21:03:50 +1000 |
From: "Peter A. G. Crosthwaite" <address@hidden>
Overhauled the microblaze bootloader process. Factored out the common boot code
between petalogix_ml605 and petalogix_s3adsp1800 machine models into a
dedicated microblaze bootloader (Patch 1). It now organised in much the same
way as its handled in arm machine models (arm_boot.c) where the machine model
calls load_kernel() after machine initialisation.
Did some general cleanup of s2adsp1800, moved some cpu reset behaviour out of
the machine model initialisation (patch 2) and #defined some magic numbers
(patch 3).
Hooked up Peter Maydells -dtb argument to the bootloader for dtb loading
(patches 4+5).
Peter A. G. Crosthwaite (5):
microblaze: factored out common boot code
petalogix_s2adsp1800: moved rst logic to rst fn
petalogix_s2adsp1800: macro'd magic numbers
qemu-options.hx: allow -dtb argument for all archs
microblaze_boot: enabled -dtb argument
Makefile.target | 1 +
hw/microblaze_boot.c | 177 +++++++++++++++++++++++++++++++++++++++++
hw/microblaze_boot.h | 10 +++
hw/petalogix_ml605_mmu.c | 144 +++------------------------------
hw/petalogix_s3adsp1800_mmu.c | 147 +++++-----------------------------
qemu-options.hx | 2 +-
6 files changed, 221 insertions(+), 260 deletions(-)
create mode 100644 hw/microblaze_boot.c
create mode 100644 hw/microblaze_boot.h
--
1.7.5.4
- [Qemu-devel] [PATCH v1 0/5] Microblaze machine models and bootloader refactoring,
Peter A. G. Crosthwaite <=
- [Qemu-devel] [PATCH v1 1/5] microblaze: factored out common boot code, Peter A. G. Crosthwaite, 2012/03/04
- [Qemu-devel] [PATCH v1 2/5] petalogix_s2adsp1800: moved rst logic to rst fn, Peter A. G. Crosthwaite, 2012/03/04
- [Qemu-devel] [PATCH v1 3/5] petalogix_s2adsp1800: macro'd magic numbers, Peter A. G. Crosthwaite, 2012/03/04
- [Qemu-devel] [PATCH v1 4/5] qemu-options.hx: allow -dtb argument for all archs, Peter A. G. Crosthwaite, 2012/03/04
- [Qemu-devel] [PATCH v1 5/5] microblaze_boot: enabled -dtb argument, Peter A. G. Crosthwaite, 2012/03/04
- Re: [Qemu-devel] [PATCH v1 0/5] Microblaze machine models and bootloader refactoring, Edgar E. Iglesias, 2012/03/05