Firefox OS 修改啟動的cpu數量

2021-09-27 05:59:47 字數 522 閱讀 8515

為了能更方便的分析**執行流程,決定將cpu數量設定為1。嘗試修改了幾個地方,現把失敗的和成功的都記錄下。

修改1(失敗):

kernel/arch/arm/configs/sp9832a_2h11_volte_defconfig,將config_nr_cpus由4改為1,未生效。

修改2(失敗):

在kernel/include/linux/cpumash.h中有關於num_online_cpus()的配置,可知要設定nr_cpus,而nr_cpus的配置在kernel/arch/arm/kconfig中,將kconfig裡的nr_cpus的default 4改為了default 1,未生效。

修改3(成功):

在編譯bootimage時,發現最後有提到sprd-scx35l_sp9832a_2h11_volte.dtb檔案,遂找到對應的dts檔案kernel/arch/arm/boot/dts/sprd-scx35l_sp9832a_2h11_volte.dts,在引數bootargs的末尾新增「nosmp」,成功實現單核啟動。

來看看停擺的 Firefox OS 背後的故事

mozilla 工程師 ben francis 在 firefox os 專案上工作了五年時間,他發表了一篇長文回顧了 firefox os 整個發展過程,總結了經驗和教訓。他的乙個教訓與商業策略有關,認為 firefox os 應該針對發達國家的中端市場,而不是新興市場。在這篇文章中,他提到了前 ...

啟動logo的修改

pngtopnm logo linux clut224.png logo linux clut224.pnm pnmquant 224 logo linux clut224.pnm logo linux clut224.pnm pnmtoplainpnm logo linux clut224.pnm...

修改Jupyter notebook的啟動目錄

jupyter notebook generate config 如 c users administrator jupyter notebook generate config c users administrator jupyter jupyter notebook config.py wit...