mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Kobo/Elipsa: More fine-grained control over the amount of online CPU
cores * Only keep a single core online most of the time. * Device: Add an enableCPUCores method to allow controlling the amount of online CPU cores. * Move the initial core onlining setup to Kobo:init, instead of the startup script. * Enable two CPU cores while hinting new (e.g., cache miss) pages in PDF land. * Enable two CPU cores while processing book metadata. * Drive-by fix to isolate the DocCache pressure check to KoptInterface and actually apply it when it matters most (e.g., k2pdfopt stuff).
This commit is contained in:
@@ -460,6 +460,10 @@ end
|
||||
-- Device specific method for toggling the charging LED
|
||||
function Device:toggleChargingLED(toggle) end
|
||||
|
||||
-- Device specific method for enabling a specific amount of CPU cores
|
||||
-- (Should only be implemented on embedded platforms where we can afford to control that without screwing with the system).
|
||||
function Device:enableCPUCores(amount) end
|
||||
|
||||
--[[
|
||||
prepare for application shutdown
|
||||
--]]
|
||||
|
||||
Reference in New Issue
Block a user