Hi all, OSDT社åºç»ç»ç LLVM + RISC-V ææ¯è®¨è®ºä¼å°å¨7æ5æ¥å¨æ¥ä¸å10ç¹å¼å§ãæ¬æ¬¡è®¨è®ºçè®®é¢å·²ç»ç¡®å®ï¼æ´»å¨å½¢å¼éç¨çº¿ä¸ Zoom ä¼è®® + Bç«ç´æçå½¢å¼ï¼æ¬¢è¿å½å å¤çå°ä¼ä¼´åä¸ãæ¥åä»¥ä¸æä¸ºä¸»ã The next OSDT Meetup will happen on July 5th, 2020. The location is webinar style, using Bilibili live streaming and Zoom Meeting. Topics cover RISC-V software porting / enhancement and LLVM toolchain family. Talks are given in Chinese language. æ¬æ¬¡æ´»å¨ç±OSDT弿ºå¼åå·¥å ·ç¤¾åºï¼å«HelloGCCãHelloLLVMï¼ä¸ Shanghai RISC-V Group èåç»ç»ãæè°¢ä¸ç§é¢è½¯ä»¶ææºè½è½¯ä»¶ç ç©¶ä¸å¿ï¼ISRCï¼æä¾ Zoom ä¼è®®æ¯æã We thank Shanghai RISC-V Group for event organization and I.S.C.A.S. for Zoom support . This meetup is hold by OSDT community (formerly HelloGCC and HelloLLVM communities). ## æ´»å¨æ¶é´ / Time 2020å¹´7æ5æ¥ å¨æ¥ 10:00 AM - 12:00 AM Sunday, July 5, 2020 at 10:00:00 am CST UTC+8 hours Shanghai Saturday, July 4, 2020 at 7:00:00 pm PDT UTC-7 hours Las Vegas (USA - Nevada) Sunday, July 5, 2020 at 02:00:00 Corresponding UTC (GMT) ## æ´»å¨è®®ç¨ / Program - å¼åºä»ç»ï¼å´ä¼ as MCï¼ - Opening - Wei Wu (chair) - èæ - VxWorks on RISC-V: 忢 LLVM ç¼è¯å¨éå°çä¸äºé®é¢å享 - Bin Meng - VxWorks on RISC-V: What we've learned about LLVM RISC-V toolchain - MaskRay - Clang ç gcov å®ç° - MaskRay - GCov implementations in Clang - çè - Spike模æå¨Snapshotåè½ææ¯æ¹æ¡åå®ç°å享 - Meng Wang - implement snapshot feature for Spike RISC-V simulator - éå½± - åºäºLLVMå®ç°RISC-Vç¨æ·èªå®ä¹æä»¤æ¯æââ以çéC910å¤çå¨ä¸ºä¾ - Ying Chen - Custom ISA Support Using LLVM: XuanTie C910 as an example - èªç±è¯é¢è®¨è®º - Free discussion **èæ - VxWorks on RISC-V: 忢 LLVM ç¼è¯å¨éå°çä¸äºé®é¢å享** Bin Meng - VxWorks on RISC-V: What we've learned about LLVM RISC-V toolchain å享 VxWorks æä½ç³»ç»å¨æ¯æ RISC-V æ¶æä» GCC ç¼è¯å¨åæ¢å° LLVM è¿ç¨ä¸éå°çåç§âåâ. In this talk we will share our lessons learned in the transition of using LLVM RISC-V toolchain to build VxWorks Operation System. æ¼è®²è èææ¥èªé£æ²³ç³»ç»ä¸å½ç åä¸å¿ï¼VxWorks 产åé¨é¨é«çº§ç åç»çã弿ºç¤¾åºç§¯æåä¸è åè´¡ç®è ï¼RISC-V åå®çæ¨å¹¿è :) Bin Meng is from WindRiver. He is the senior R&D manager in VxWorks Department. Bin is very active tech promoter for RISC-V and other open source communities. **MaskRay - Clang ç gcov å®ç°** MaskRay - GCov implementations in Clang GCCæä¾ gcov ç¨äºå®ç°code coverageãæ¬æ¬¡ä¸»é¢æµ æclang对å®çå ¼å®¹å®ç°åæè¿æ¬äººçä¸äºæ¹è¿ã gcov is a code coverage tool which originated from GNU GCC. In this talk MaskRay will introduce the gcov implementation in Clang, with a few new improvements realized by him. MaskRayï¼ä¸ä¸ªæ´»è·çLLVMå¼åè (LLD+binary utilities ç»´æ¤è ï¼ç¼æ ¢å¦ä¹ clang/middle-end/CodeGen)ï¼éä¼çAlgo/CTF/Student Cluster Competition éæ / emacs-lsp ç»´æ¤è ãccls++ð MaskRay is an active LLVM developer (maintains LLD + Binary Utilities, learning clang/middle-end/codegen slowly), a retired Algo / CTF / Student Cluster Competition athlete / emacs-lsp maintainer. ccls++ð **çèï¼Spike模æå¨snapshotåè½ææ¯æ¹æ¡åå®ç°å享** Meng Wang - implement snapshot feature for Spike RISC-V simulator Spike æ¯ç¨äºéªè¯RISC-Vç¨åºç模æå¨ï¼ä½¿ç¨ C++ ç¼åï¼æä¾äºæ¨¡æä¸ä¸ªæå¤ä¸ª RISC-V hart çåè½æ¨¡åãæä»¬å¨spikeçåºç¡ä¸è¿è¡å¼åï¼ä¸ºå ¶å®ç° snapshot å³å¿«ç §åè½ï¼ç¨äºç¨åºç¶æçä¿å忢å¤ãç®åï¼æä»¬å·²ç»å®æäºé¨ååè½å¼åï¼æ¬æ¬¡æ¥åå°éå¯¹å ¶ææ¯æ¹æ¡åå ·ä½å®ç°è¿è¡ä»ç»ã Spike is a simulator for RISC-V. We are implementing a few new features for Spike. In this talk, we will share details of our ongoing work for snapshot feature. çèï¼æ¦æ±å¤§å¦å¤§äºå大ä¸ä¹é´ï¼PLCTå®éªå®¤æ¨¡æå¨åæ¯LV3å®ä¹ çãæå¯¼èå¸ï¼PLCTå®éªå®¤æå¨å¨ä¸»ç®¡ã åæ¶æä»¬æè°¢ä¸ç§é¢ä¿¡å·¥æå®å¨è叿åºå¹¶å®åäº snapshot åè½éè¦è¾¾å°çå项åè½ææ ã Meng Wang is an undergraduate from Wuhan University. He is currently working with his intern mentor Weiwei Li in PLCT Lab as intern. We thank Dr. Wei Song from IIE. The idea was provided by Dr. Song. **éå½±ï¼åºäºLLVMå®ç°RISC-Vç¨æ·èªå®ä¹æä»¤æ¯æââ以çéC910å¤çå¨ä¸ºä¾** Ying Chen - Custom ISA Support Using LLVM: XuanTie C910 as an example åºäºLLVMæ¡æ¶ï¼è¯´æå¦ä½å®ç°å ¶ä¸RISC-Vå端çç¨æ·èªå®ä¹æä»¤çæ¯æï¼å¹¶ä»¥çéC910å¤çå¨ä¸ºä¾ï¼å ·ä½è¯´æå¦ä½å¨LLVM䏿·»å å ¶æ©å±æä»¤éçæ¯æãçé C910çæä»¤éæ¶ææ¯å¨RISC-Væ åæä»¤éæ¶æçåºç¡ä¸ï¼å¢å äºé¨åèªå®ä¹æä»¤ï¼ä»¥æé«å¤ç卿§è½ï¼è¿é¨åæ©å±æä»¤é主è¦å æ¬æCacheæä»¤åéï¼åæ¥æä»¤åéï¼ç®æ¯è¿ç®æä»¤åéï¼ä½æä½æä»¤åé以åå卿令åéãæ¬æ¬¡æ¥åéè¿°ç主è¦å·¥ä½å°±æ¯å¦ä½RISC-Vå端å®ç°è¿äºæ©å±æä»¤çæ¯æãå ·ä½å·¥ä½å å®¹å æ¬ï¼ä¸ºLLVMçRISCVå端添å ä¸ä¸ªC910å½ä»¤è¡é项ï¼å®ç°llvm-mcæ±ç¼å¨çæ¯æï¼ä½¿ç¨TableGenè¯è¨ç¼åå ¨é¨æ©å±æä»¤çæ±ç¼ä»£ç ï¼è½å¤å°çéC910æ±ç¼æä»¤æ±ç¼çæäºè¿å¶æä»¶ï¼å¹¶ç¼åæµè¯ç¨ä¾ï¼éªè¯æ±ç¼æä»¤ç¼ç çæ£ç¡®æ§ãæ¬é¡¹ç®å¯¹äºå¨LLVM䏿·»å ç¨æ·èªå®ä¹æä»¤å ·æè¯å¥½çæå¯¼æä¹ï¼æªæ¥è®¡åèèæ·»å å¯¹å ¶ä»æä»¤éæ¶æçæ¯æã We have implemented an open source toolchain for XuanTie C910. In this talk Ying Chen will give a short tutorial about custom ISA support using LLVM. source code could be download or viewed at: https://github.com/isrc-cas/c910-llvm éå½±ï¼å°±è¯»äºåè¥å·¥ä¸å¤§å¦è®¡ç®æ°å¦ä¸ä¸ï¼ç ç©¶çå¨è¯»ï¼ç®åå¨ä¸ç§é¢è½¯ä»¶æPLCTå®éªå®¤å®ä¹ ãæå¯¼èå¸PLCTå®éªå®¤é¢ææ°é«çº§å·¥ç¨å¸ã Ying Chen is a graduate from Hefei University of Technology. She is an intern in PLCT lab. Mingjie Xing is her intern mentor. ## ç´æè§çï¼æ°¸ä¹ å°åï¼å¯æ¶èï¼ https://live.bilibili.com/10339607 ä¸éè¦æ¥åï¼ç´æ¥çã妿æBç«è´¦å·ï¼ç»éä¹åå¯ä»¥è¿è¡å¼¹å¹æé®ã Anyone who has internet access could watch this meetup using Bilibili live streaming. Login users could post questions using DanMu feature. ## éè¿ Zoom åå æä»¬å°å¨ä¼è®®å½å¤©ä¸åéè¿ HelloGCC å ¬ä¼å·ï¼æç´¢ hellogcc2007ï¼åå¸ä¼è®®ä¿¡æ¯ã请éè¿è´è´£äººå¾®ä¿¡æHelloGCCå ¬ä¼å·ä¸æä»¬èç³»ï¼è·åZoomä¼è®®å®¤ä¿¡æ¯ã没æå¾®ä¿¡çæå请éè¿ lazyparser at gmail.com è·æèç³»ï¼è¯·å¨é®ä»¶æ é¢ä¸ä½ç°æ¬æ¬¡æ´»å¨ä¿¡æ¯ä»¥å 被åå¾é®ä»¶è¿æ»¤ã Please drop an email to Wei Wu (lazyparser at gmail.com) for Zoom ID (and passcode). ## æ¼è®²æ¥å ç®åä»å¯ä»¥è¿è¡éªçµæ¼è®²ï¼è¯·èç³»OSDT社åºè´è´£äººå´ä¼æ¥åãç´æ¥è´è´£äººå¾®ä¿¡æ¥åæéè¿ lazyparser at gmail.com åå°çè¨ã Lightning talks are welcome. Please contact Wei Wu if you want to give a talk. -- Best wishes, Wei Wu (å´ä¼)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4