摘要: 1. 使用qemu來調(diào)試FreeBSD系統(tǒng)內(nèi)核
為了方便給qemu虛擬機(jī)來拷貝編譯完后的內(nèi)核文件,可以使用bochs的bximage來創(chuàng)建一個鏡像文件,但要注意的是bximage創(chuàng)建的Flat模式的鏡像文件只能有2G的大小。使用Flat模式的鏡像文件有一個好處,可以直接通過mdconfig和mount命令來把對應(yīng)的虛擬機(jī)鏡像文件掛載到指定的目錄下,然后進(jìn)到虛擬機(jī)的boot目錄替換內(nèi)核。Qemu和bochs建議從Port中安裝,可以選擇安裝kqemu來加速,有需要其他配置的同學(xué)請運(yùn)行make config來進(jìn)行相應(yīng)的配置,不過一般Port中都是已經(jīng)給出了一個比較合理選項。
閱讀全文
摘要: 給經(jīng)常用Port編譯的同學(xué)的作弊條,下載加速。
閱讀全文
摘要: 加快FreeBSD的內(nèi)核編譯速度
閱讀全文
摘要: 使用X11 Forwarding的功能,在本地機(jī)器上顯示遠(yuǎn)程服務(wù)器的圖形界面,方便使用qemu來進(jìn)行內(nèi)核調(diào)試
閱讀全文
摘要: 首先看一下下面幾個輔助函數(shù)和結(jié)構(gòu)體,它們是bind1st和bind2nd的基礎(chǔ)
1.unary_function
這個結(jié)構(gòu)體負(fù)責(zé)對一元函數(shù)的描述:
閱讀全文