RISC-VSoftwareEcosystemPalmerDabbeltpalmer.
dabbelt@eecs.
berkeley.
eduUCBerkeleyFebruary8,2015SoftwareonRISC-VSoitturnsoutthereisalotofsoftware.
.
.
2SoftwareonRISC-Vsys-libs/zlib-1.
2.
8-r1virtual/libintl-0-r1sys-libs/ncurses-5.
9-r3sys-apps/gentoo-functions-0.
8dev-libs/gmp-6.
0.
0asys-libs/db-6.
0.
30-r1virtual/libiconv-0-r1app-arch/bzip2-1.
0.
6-r7sys-apps/busybox-1.
23.
0-r1sys-devel/gcc-config-1.
8sys-libs/timezone-data-2014japp-misc/editor-wrapper-4net-firewall/iptables-1.
4.
21-r1sys-libs/e2fsprogs-libs-1.
42.
12dev-libs/libpipeline-1.
4.
0sys-libs/gdbm-1.
11app-portage/portage-utils-0.
53sys-apps/sandbox-2.
6-r1app-misc/pax-utils-0.
9.
2dev-lang/python-exec-2.
0.
1-r1app-misc/mime-types-9dev-libs/expat-2.
1.
0-r4dev-libs/libffi-3.
2.
1sys-apps/sysvinit-2.
88-r7sys-kernel/linux-headers-3.
18sys-apps/kbd-2.
0.
2sys-apps/net-tools-1.
60app-arch/xz-utils-5.
2.
0app-arch/tar-1.
28app-arch/gzip-1.
6sys-apps/which-2.
20-r1sys-apps/diffutils-3.
3sys-apps/baselayout-2.
2sys-devel/patch-2.
7.
3sys-devel/gnuconfig-20140728x11-proto/xproto-7.
0.
26x11-proto/xextproto-7.
3.
0x11-proto/inputproto-2.
3.
1media-libs/libjpeg-turbo-1.
3.
1-r1sys-apps/coreutils-8.
23sys-libs/readline-6.
3p8-r2sys-libs/glibc-2.
20-r1sys-apps/util-linux-2.
25.
2-r2sys-apps/sed-4.
2.
2sys-apps/file-5.
22dev-libs/mpfr-3.
1.
2p10sys-process/psmisc-22.
21-r2net-misc/netifrc-0.
3.
1dev-libs/popt-1.
16-r2sys-devel/binutils-config-4-r1virtual/libffi-3.
0.
13-r1sys-libs/cracklib-2.
9.
2sys-apps/kmod-19sys-devel/make-4.
1-r1sys-process/procps-3.
3.
10-r1sys-apps/iproute2-3.
18.
0virtual/dev-manager-0sys-apps/findutils-4.
5.
14-r1virtual/os-headers-0x11-libs/libICE-1.
0.
9virtual/jpeg-0-r2media-libs/libpng-1.
6.
16x11-proto/fixesproto-5.
0-r1x11-libs/libXdmcp-1.
1.
1-r1x11-libs/libXau-1.
0.
8dev-libs/libpcre-8.
36app-shells/bash-4.
3p33-r1app-admin/eselect-1.
4.
4net-misc/rsync-3.
1.
1sys-apps/openrc-0.
13.
8dev-libs/mpc-1.
0.
2-r1sys-apps/debianutils-4.
4sys-apps/shadow-4.
2.
1app-editors/nano-2.
3.
6sys-devel/binutils-2.
25-r1virtual/modutils-0virtual/shadow-0sys-apps/less-471app-admin/eselect-python-20140125sys-apps/grep-2.
21-r1virtual/service-manager-0virtual/editor-0sys-devel/gcc-4.
9.
2-r1x11-libs/libX11-1.
6.
2virtual/pager-0x11-libs/libXext-1.
3.
3x11-libs/libXfixes-5.
0.
1x11-libs/libXt-1.
1.
4x11-libs/fltk-1.
3.
3-r2x11-libs/libXi-1.
7.
4x11-libs/libXtst-1.
2.
2net-misc/tigervnc-1.
3.
1-r2dev-lang/perl-5.
20.
1-r4app-admin/perl-cleaner-2.
19perl-core/Data-Dumper-2.
154.
0virtual/perl-Data-Dumper-2.
154.
0perl-core/File-Temp-0.
230.
400-r1virtual/perl-File-Temp-0.
230.
400-r2dev-perl/Text-Unidecode-0.
40.
0-r1dev-perl/libintl-perl-1.
230.
0virtual/perl-File-Spec-3.
480.
0dev-perl/Unicode-EastAsianWidth-1.
330.
0-r1sys-apps/texinfo-5.
2sys-apps/groff-1.
22.
3sys-apps/man-db-2.
7.
1virtual/man-0-r1sys-apps/man-pages-posix-2013asys-apps/man-pages-3.
78dev-libs/openssl-1.
0.
2-r1app-misc/ca-certificates-20140927.
3.
17.
2net-misc/openssh-6.
7p1-r3net-misc/wget-1.
16.
1net-misc/iputils-20121221-r1www-client/dillo-3.
0.
4.
13SoftwareonRISC-V4ANoteonTetheredBootHTIF:Host-TargetInterFaceWebuildtestchipsNoDRAM,disk,etcProxyIOtohostSpikesimulatesHTIFBootstetheredsystemNodiskbootloader5ObtainingRISC-VSoftwarePortsNothingisupstreamTraditionallydevelopmentdoneatUCBerkeleyUsedtoliveathttp://github.
com/ucb-bar/ucb:UCBerkeleybar:BerkeleyArchitectureResearchCoordinatedathttp://github.
com/riscv/New!
RISC-VismorethanBerkeley,sowehaveaneworganization6RISC-VImplementationsIt'dbegreatiftherewasjustRISC-Vsiliconlyingaround7SpikeISASimulatorhttp://github.
com/riscv/riscv-isa-simRISC-VgoldenmodelDesignedtobeeasytomodifyFullROCCsupport8ANGELJavaScriptISASimulatorhttp://github.
com/riscv/riscv-angelPureclient-sideJavaScriptBootLinuxinyourbrowserAt13MIPSDesignedforeducationandoutreachNothingtoinstallhttp://riscv.
org/angel9QEMUFull-SystemSimulatorhttp://github.
com/riscv/riscv-qemuFastestRISC-Vimplementation(≈1BIPS)EmulatesafullRISC-Vsystem8250UARTforserialconsoleVirtiofornetworkanddisks10OperatingSystemsandSystemLibraries11ProxyKernelhttp://github.
com/riscv/riscv-pkDesignedfortetheredoperationRequireshostrunningriscv-fesvrForwardssystemcallsoverHTIFEmulatesaminimalPOSIXenvironmentRunswithoutvirtualmemorySingleprocess,onethreadpercoreMostlyusedwithnewlib,anembeddedClibrary12Linuxhttp://github.
com/riscv/riscv-linux3.
14MissingalotCONFIGSMPCONFIGPREEMPTCONFIGHAVEBPFJITAnythinginstrumentationrelated(ftrace,ptrace,kprobes,perfevents)NopublicsupervisorspecQuiteabitofBerkeley-speciccode13Toolchains14GNU(binutils,GCC,andglibc)http://github.
com/riscv/riscv-gnu-toolchainWrappertobuildRISC-VcrosscompilerCurrentwithupstreamreleasesbinutils-2.
25,GCC-4.
9.
2,glibc-2.
20ReasonablequalityC,C++,Fortran,OpenMP99.
6%ofGCCtestspassSupportforallRV32/RV64ISAvariantsFancierthingsnotimplementedlibSegFault.
soAlsocontainsthenewlibClibraryport15LinkerRelaxationinRISC-VBinutilsExpressing32/64-bitaddressestakesmultipleinstructionsMostaddressesaresmallosetsFulladdressosetsnotknownuntillinktimeCodegenerationhastohappenatcompiletimeSolution:compileremitslongsequences,linkershortensthemFunctionCallsgccemitsauipct0,target[31:12]jalrra,t0,target[11:0]ldoptimizestojalra,target[21:0]GlobalVariablesgccemitsauipct0,global[31:12]ldt0,global[11:0](t0)ldoptimizestoldt0,offset(globalptr)7%codesizereductioninLinux!
16LLVMhttp://github.
com/riscv/riscv-llvmProbablywhatyouwanttouseforcompilerprojectsStableanddevelopmentversionsStableportofLLVM-3.
3Weeklyupstreamtrunkmerges(dodevelopmenthere)CurrentlyaworkinprogessOnlytargetsnewlibIntegratedassemblernotportedPlansforLLVMWorktowardsupstreamingIncreasetestcoverageImproverobustness,cleanupcodeImprovecodegenerationAssembler,disassembler17OpenCLonRISC-V(viaLLVM)clangOpenCLfrontend,poclOpenCLlibraryFullsupportforscalarRISC-VcodegenWe'rebuildingparallelmachinesWorkingonOpenCLcodegenforUCBvectorunit18LinuxDistributions19BusyboxAbsolutesimplestuserlanddistributionCommonlyusedinemdeddedsystemsCrosscompiled,lowstorageandmemoryfootprintGoodwaytogetstartedwithRISC-VCross-compileyourapplication,putinaninitramfs,andbootTryitoutathttp://riscv.
org/angelDon'ttryandcompilecomplicateddependencychainsyourself20OpenEmbeddedhttp://github.
com/riscv/riscv-pokyPopularembeddedLinuxdistributionCrosscompilesahugeamountofsoftwareOne-clickfullsystemimagebuildsWhatyouwanttousetobuildembeddedimagesBuildingdependenciesforresearchcodeBuildingrmwaresforembeddedproducts21Gentoohttp://github.
com/riscv/riscv-gentoo-infraLesspopulardesktopLinuxdistributionCrosscompilessystemsoftwareNativecompilationfortherestWhatyouwanttousewhenyourlaptoprunsRISC-V22TheRestofUserlandLotsofstu"justworks"bash,perl,make,coreutilsSomeworkisinprogresslibffigdb/straceLLVMManythingshaven'tbeenstartedAnysortofJavaMozilla23ContributingtoUserlandTryriscv-poky,itprobablyjustbuildsIfitdoesn'tbuild,mostsoftwareistrivialSubmitapullrequesttoriscv-pokyNotinapositiontoupstreamuserlandyetIfit'scomplicated,askforagithub.
com/riscvrepo!
24RISC-VVericationSuitehttp://github.
com/riscv/riscv-testsHand-writtentestsforeachinstructionintheISASimpletestkernelsVarioussorts,matmul,etcServeasimpleperformancetestcasesDirected-randomprogramgenerators(tortureandschadenfreude)Compilersdon'tgenerateveryinterestingcodeGeneratepathologicalinstructionsequencesNotyetreleased,needabigcleanupWe'dlovehelpwithourvericationstory!
25QuestionsQuestionsVirtualMachineSetupCoeeBreakQuestionsVirtualMachineSetupCoeeBreakhttp://riscv.
org/tutorial-hpca2015.
html
buyvm正式对外开卖第四个数据中心“迈阿密”的块存储服务,和前面拉斯维加斯、纽约、卢森堡一样,依旧是每256G硬盘仅需1.25美元/月,最大支持10T硬盘。配合buyvm自己的VPS,1Gbps带宽、不限流量,在vps上挂载块存储之后就可以用来做数据备份、文件下载、刷BT等一系列工作。官方网站:https://buyvm.net支持信用卡、PayPal、支付宝付款,支付宝付款用的是加元汇率,貌似...
imidc怎么样?imidc彩虹数据或彩虹网络现在促销旗下日本多IP站群独立服务器,原价159美元的机器现在只需要88美元,而且给13个独立IPv4,30Mbps直连带宽,不限制月流量!IMIDC又名为彩虹数据,rainbow cloud,香港本土运营商,全线产品都是商家自营的,自有IP网络资源等,提供的产品包括VPS主机、独立服务器、站群独立服务器等,数据中心区域包括香港、日本、台湾、美国和南非...
ucloud6.18推出全球大促活动,针对新老用户(个人/企业)提供云服务器促销产品,其中最低配快杰云服务器月付5元起,中国香港快杰型云服务器月付13元起,最高可购3年,有AMD/Intel系列。当然这都是针对新用户的优惠。注意,UCloud全球有31个数据中心,29条专线,覆盖五大洲,基本上你想要的都能找到。注意:以上ucloud 618优惠都是新用户专享,老用户就随便看看!点击进入:uclou...
666nv.com为你推荐
易烊千玺弟弟创魔方世界纪录王俊凯和王源两人和易烊千玺的弟弟玩过吗特朗普取消访问丹麦特朗普首次出访为什么选择梵蒂冈lunwenjiancepaperfree论文检测安全吗www.5any.com我想去重庆上大学抓站工具公司网站要备份,谁知道好用的网站抓取工具,能够抓取bbs论坛的。推荐一下,先谢过了!33tutu.com33gan.com改成什么了javlibrary.com大家有没有在线图书馆WWW。QUESTIA。COM的免费帐号www.cn12365.orgwww.12365china.net是可靠的网站吗?还是骗子拿出来忽悠人的彪言彪语很多的话:( )言( )语 豪迈雄壮:( )言( )语 含有讽刺意味的风凉话:( )言( )语东力奥互联网的创始人是谁?
猫咪永久域名收藏地址 买域名 mach5 directadmin ubuntu更新源 合租空间 泉州电信 1美金 美国独立日 环聊 创建邮箱 跟踪路由命令 台湾google 英国伦敦 smtp服务器地址 全能空间 cdn服务 网站防护 godaddy中文 什么是dns 更多