summaryrefslogtreecommitdiffstats
path: root/sys/arm/xscale/i80321
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2012-06-03 18:34:32 +0000
committerimp <imp@FreeBSD.org>2012-06-03 18:34:32 +0000
commitc875946e795a2d59b25dfe0f44ff168c598074d7 (patch)
treec99100ae7a1197ca9409b753c1ce05764784164e /sys/arm/xscale/i80321
parentaca0d1e392afed445b0dadc0367b3b736c46f7b4 (diff)
downloadFreeBSD-src-c875946e795a2d59b25dfe0f44ff168c598074d7.zip
FreeBSD-src-c875946e795a2d59b25dfe0f44ff168c598074d7.tar.gz
Minor rearrangement of the locore <-> initarm interface. Pass in a
structure with the first 4 registers to allow a wider range of boot loaders to work. Future commits will make use of this to centralize support for the different loaders.
Diffstat (limited to 'sys/arm/xscale/i80321')
-rw-r--r--sys/arm/xscale/i80321/ep80219_machdep.c2
-rw-r--r--sys/arm/xscale/i80321/iq31244_machdep.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/arm/xscale/i80321/ep80219_machdep.c b/sys/arm/xscale/i80321/ep80219_machdep.c
index 49305c5..e0cfeed 100644
--- a/sys/arm/xscale/i80321/ep80219_machdep.c
+++ b/sys/arm/xscale/i80321/ep80219_machdep.c
@@ -181,7 +181,7 @@ static const struct pmap_devmap ep80219_devmap[] = {
extern vm_offset_t xscale_cache_clean_addr;
void *
-initarm(void *arg, void *arg2)
+initarm(struct arm_boot_params *abp)
{
struct pv_addr kernel_l1pt;
struct pv_addr dpcpu;
diff --git a/sys/arm/xscale/i80321/iq31244_machdep.c b/sys/arm/xscale/i80321/iq31244_machdep.c
index 15b143d..d5e7549 100644
--- a/sys/arm/xscale/i80321/iq31244_machdep.c
+++ b/sys/arm/xscale/i80321/iq31244_machdep.c
@@ -182,7 +182,7 @@ static const struct pmap_devmap iq80321_devmap[] = {
extern vm_offset_t xscale_cache_clean_addr;
void *
-initarm(void *arg, void *arg2)
+initarm(struct arm_boot_params *abp)
{
struct pv_addr kernel_l1pt;
struct pv_addr dpcpu;
OpenPOWER on IntegriCloud