9/29 疫情後首發 RISC-V與HWCAP的漫漫長旅

感謝各位碼農賞光。

這次是疫情後第一次見面。

這次由SiFive員工 Ruinland 帶來此次在Linux Plumbers報告的議題:〝The Odyssey of HWCAP on RISC-V platforms〞(硬體資訊在RISC-V平台上的漫長旅途)

如各位所知,CPU指令集、與硬體特性,是會浮動的。即便都是x86、ARM,前後代數有差別,支援的指令集會有差距、不同廠商的一些運算特性也會不一樣。

在過往,讓userspace program知道的方式有很多,其中一個最常見的,是透過Kernel在建構process時會推上stack的Auxiliary Vector,其中有一項叫做HWCAP (Hardware Capabilities) 。然而,因為RISC-V有眾多extension的模組設計、甚至會有版本差異,使得bitvector形式的HWCAP不敷使用。

此次在Linux Plumber會議時,Ruinland有提供一套在SiFive提出的解決方案雛型並在會議中討論。此次也在碼農中、與各位分享。

新竹動物園星巴克 / 新竹市東區博愛街111號

活動票券

票種 販售時間 售價
一般票

~ 2022/09/29 21:00(+0800) 結束販售
  • 免費
下一步