mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-04 18:46:43 +07:00
a23414beb6
This adds code to work around some problems with old versions of Open Firmware, such as on the early powermacs (7500 etc.) and the "Longtrail" CHRP machine. On these machines we have to claim the physical and virtual address ranges explicitly when claiming memory and then set up a V->P mapping. The Longtrail has more problems: setprop doesn't work, and we have to set an "allow-reclaim" variable to 0 in order to get claim on physical memory ranges to fail if the memory is already claimed. Signed-off-by: Paul Mackerras <paulus@samba.org>
17 lines
453 B
C
17 lines
453 B
C
/*
|
|
* Copyright (C) Paul Mackerras 1997.
|
|
* Copyright (C) Leigh Brown 2002.
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License
|
|
* as published by the Free Software Foundation; either version
|
|
* 2 of the License, or (at your option) any later version.
|
|
*/
|
|
|
|
#include "of1275.h"
|
|
|
|
phandle finddevice(const char *name)
|
|
{
|
|
return (phandle) call_prom("finddevice", 1, 1, name);
|
|
}
|