Solaris 10 1/06 發行版本已新增下列開發者工具增強功能。若要檢視前一發行版本 Solaris 10 3/05 中新的開發者工具,請參閱開發工具增強功能。
這是 Solaris Express 10/05 發行版本和 Solaris 10 1/06 發行版本中的新增功能。
mediaLib 是用來建立可攜式、高效能、多媒體應用程式的低階應用程式程式庫。這些應用程式對電子通訊、生物資訊和資料庫方面很有用。mediaLib 2.3 引入多重執行緒 (MT) 程式庫,以便在多處理器系統上取得更佳效能。mediaLib 2.3 也引入 340 種新函數。
如需進一步資訊,請參閱「libmlib(3LIB)線上手冊」和「libmlib_mt(3LIB) 線上手冊」。另請參閱 http://www.sun.com/processors/vis/mlib.html。
此增強功能是 Solaris Express 6/05 發行版本和 Solaris 10 1/06 發行版本中的新增功能。
Solaris 作業系統現在提供新的 DDI 中斷架構,以註冊中斷和取消註冊中斷。另外也提供 Message Signalled Interrupt (MSI) 的支援。新的管理介面可讓您處理優先順序和功能、中斷遮罩並取得擱置資訊。
該架構包括下列新介面:
ddi_intr_add_handler
ddi_intr_add_softint
ddi_intr_alloc
ddi_intr_block_disable
ddi_intr_block_enable
ddi_intr_clr_mask
ddi_intr_disable
ddi_intr_dup_handler
ddi_intr_enable
ddi_intr_free
ddi_intr_get_cap
ddi_intr_get_hilevel_pri
ddi_intr_get_navail
ddi_intr_get_nintrs
ddi_intr_get_pending
ddi_intr_get_pri
ddi_intr_get_softint_pri
ddi_intr_get_supported_types
ddi_intr_remove_handler
ddi_intr_remove_softint
ddi_intr_set_cap
ddi_intr_set_mask
ddi_intr_set_pri
ddi_intr_set_softint_pri
ddi_intr_trigger_softint
若要利用新架構的功能,開發者需要使用這些新的介面。請避免使用下列介面,保留這些介面只是為了提供相容性:
ddi_add_intr
ddi_add_softintr
ddi_dev_nintrs
ddi_get_iblock_cookie
ddi_get_soft_iblock_cooki
ddi_iblock_cookie
ddi_idevice_cookie
ddi_intr_hilevel
ddi_remove_intr
ddi_remove_softintr
ddi_trigger_softintr
如需更多資訊,請參閱「Writing Device Drivers」手冊中的「Interrupt Handlers」。另請參閱新介面之單獨的線上手冊。這些介面的所有線上手冊可在線上手冊 9F 一節中找到。