Searched refs:spin (Results 1 – 8 of 8) sorted by relevance
3 As specified by ePAPR v1.1, the spin table needs to be in cached memory. After4 DDR is initialized and U-Boot relocates itself into DDR, the spin table is6 __secondary_start_page. For other cores to use the spin table, the booting15 core 0 puts the physical address of the spin table (which is in release.S and21 the new space. The new TLB covers the physical address of the spin table page,22 with WIMGE =0b00100. Now secondary cores can keep polling the spin table23 without stress DDR bus because both the code and the spin table is in cache.
38 enable-method = "spin-table";46 enable-method = "spin-table";54 enable-method = "spin-table";62 enable-method = "spin-table";
25 bool "Support spin-table enable method"28 Say Y here to support "spin-table" enable method for booting Linux.31 - Specify enable-method = "spin-table" in each CPU node in the35 secondary CPUs will spin in unprotected memory area because the36 master CPU protects the relocated spin code.41 - Reserve the code for the spin-table and the release address
20 esbc_halt - put the core in spin loop (Secure Boot Only)
732 const char *spin; in cpu_init_r() local797 spin = env_get("spin_table_compat"); in cpu_init_r()798 if (spin && (*spin == 'n')) in cpu_init_r()
1191 in spin table to properly handle all cores.
44 in spin table to properly handle all cores.
239 in spin table to properly handle all cores.