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
我们对于BlueHost主机商还是比较熟悉的,早年我们还是全民使用虚拟主机的时候,大部分的外贸主机都会用到BlueHost无限虚拟主机方案,那时候他们商家只有一款虚拟主机方案。目前,商家国际款和国内款是有差异营销的,BlueHost国内有提供香港、美国、印度和欧洲机房。包括有提供虚拟主机、VPS和独立服务器。现在,BlueHost 商家周年活动,全场五折优惠。我们看看这次的活动有哪些值得选择的。 ...
国外商家提供Windows系统的并不常见,CheapWindowsVPS 此次提供的 2 款 VPS 促销套餐,提供 5 折永久优惠码,优惠后月付 4.5 美元起,价格还是挺诱人的,VPS 不限流量,接入 1Gbps 带宽,8 个机房皆可选,其中洛杉矶机房还提供亚洲优化网络供选择,操作系统有 Windows 10 专业版、2012 R2、2016、Linux等。Cheap Windows VPS是...
在之前的一些文章中有提到HostYun商家的信息,这个商家源头是比较老的,这两年有更换新的品牌域名。在陆续的有新增机房,价格上还是走的低价格路线,所以平时的折扣力度已经是比较低的。在前面我也有介绍到提供九折优惠,这个品牌商家就是走的低价量大为主。中秋节即将到,商家也有推出稍微更低的88折。全场88折优惠码:moon88这里,整理部分HostYun商家的套餐。所有的价格目前都是原价,我们需要用折扣码...
666nv.com为你推荐
网红名字被抢注想用的微博名被人抢注了 而且是个死号 没发博没粉丝 该怎么办巨星prince去世作者为什么把伏尔泰的逝世说成是巨星陨落同一ip网站最近我们网站老是出现同一个IP无数次的进我们网站,而且是在同一时刻,是不是被人刷了?为什么呀?百度关键词分析百度竞价关键词分析需要从哪些数据入手?抓站工具一起来捉妖神行抓妖辅助工具都有哪些?baqizi.cc讲讲曾子杀猪的主要内容!www.toutoulu.comSEO行业外链怎么做?bihaiyinsha碧海银沙中国十大网页?chudian365舒思盾按摩器怎么样用起像触电苗惟妮哪里下载电影,动漫快?
国外服务器租用 花生壳免费域名申请 linode代购 韩国电信 网站监控 轻博 最好的空间 小米数据库 ca4249 双拼域名 可外链相册 美国堪萨斯 网通服务器托管 789电视剧 in域名 双线机房 个人免费邮箱 稳定空间 深圳主机托管 服务器托管价格 更多