Remove platform_ipi_send, it's an unneeded as all implementations are

identical.

Sponsored by:	 ABT Systems Ltd
This commit is contained in:
Andrew Turner 2016-02-25 20:48:23 +00:00
parent dd03610a2e
commit 243b36c321
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=296066
15 changed files with 3 additions and 94 deletions

View File

@ -153,10 +153,3 @@ platform_mp_start_ap(void)
armv7_sev();
bus_space_unmap(fdtbus_bs_tag, cpucfg, CPUCFG_SIZE);
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}

View File

@ -174,10 +174,3 @@ platform_mp_start_ap(void)
bus_space_unmap(fdtbus_bs_tag, rst, RSTMGR_SIZE);
bus_space_unmap(fdtbus_bs_tag, ram, RAM_SIZE);
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}

View File

@ -534,13 +534,6 @@ platform_mp_start_ap(void)
memset(&aml8726_smp, 0, sizeof(aml8726_smp));
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}
/*
* Stub drivers for cosmetic purposes.
*/

View File

@ -324,10 +324,3 @@ alpine_serdes_resource_get(uint32_t group, bus_space_tag_t *tag, bus_addr_t *bad
return (0);
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}

View File

@ -499,7 +499,7 @@ ipi_all_but_self(u_int ipi)
other_cpus = all_cpus;
CPU_CLR(PCPU_GET(cpuid), &other_cpus);
CTR2(KTR_SMP, "%s: ipi: %x", __func__, ipi);
platform_ipi_send(other_cpus, ipi);
pic_ipi_send(other_cpus, ipi);
}
void
@ -511,7 +511,7 @@ ipi_cpu(int cpu, u_int ipi)
CPU_SET(cpu, &cpus);
CTR3(KTR_SMP, "%s: cpu: %d, ipi: %x", __func__, cpu, ipi);
platform_ipi_send(cpus, ipi);
pic_ipi_send(cpus, ipi);
}
void
@ -519,6 +519,6 @@ ipi_selected(cpuset_t cpus, u_int ipi)
{
CTR2(KTR_SMP, "%s: ipi: %x", __func__, ipi);
platform_ipi_send(cpus, ipi);
pic_ipi_send(cpus, ipi);
}

View File

@ -193,10 +193,3 @@ void
pic_ipi_clear(int ipi)
{
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}

View File

@ -173,10 +173,3 @@ platform_mp_start_ap(void)
bus_space_unmap(fdtbus_bs_tag, scu, SCU_SIZE);
bus_space_unmap(fdtbus_bs_tag, src, SRC_SIZE);
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}

View File

@ -49,8 +49,6 @@ int platform_mp_probe(void);
void platform_mp_start_ap(void);
void platform_mp_init_secondary(void);
void platform_ipi_send(cpuset_t cpus, u_int ipi);
/* global data in mp_machdep.c */
extern struct pcb stoppcbs[];

View File

@ -157,10 +157,3 @@ platform_mp_start_ap(void)
/* Release CPU1 from reset */
cpu_reset_deassert();
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}

View File

@ -186,10 +186,3 @@ platform_mp_start_ap(void)
armadaxp_init_coher_fabric();
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}

View File

@ -103,11 +103,5 @@ platform_mp_init_secondary(void)
{
intr_pic_init_secondary();
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}

View File

@ -186,10 +186,3 @@ platform_mp_start_ap(void)
bus_space_unmap(fdtbus_bs_tag, imem, IMEM_SIZE);
bus_space_unmap(fdtbus_bs_tag, pmu, PMU_SIZE);
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}

View File

@ -142,10 +142,3 @@ platform_mp_start_ap(void)
bus_space_unmap(fdtbus_bs_tag, sysram, 0x100);
bus_space_unmap(fdtbus_bs_tag, pmu, 0x20000);
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}

View File

@ -80,9 +80,3 @@ platform_mp_start_ap(void)
armv7_sev();
bus_space_unmap(fdtbus_bs_tag, scu_addr, 0x1000);
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}

View File

@ -110,10 +110,3 @@ platform_mp_start_ap(void)
/* Wake up CPU1. */
armv7_sev();
}
void
platform_ipi_send(cpuset_t cpus, u_int ipi)
{
pic_ipi_send(cpus, ipi);
}