├── .gitignore ├── .gitmodules ├── Authors.md ├── Make.rules ├── Makefile ├── README.md ├── cl ├── include │ ├── AppState.h │ ├── Config.h │ ├── SPI_syscalls.h │ ├── SPRG_Usage.h │ └── klibtypes.h └── src │ ├── .gitignore │ ├── AppCleanup.cc │ ├── AppProcess.h │ ├── AppSetup.cc │ ├── CoreState.h │ ├── Debug.h │ ├── KThread.h │ ├── Kernel.h │ ├── MU_impl.h │ ├── Makefile │ ├── NodeController.cc │ ├── NodeController.h │ ├── NodeState.h │ ├── Personality_inlines.h │ ├── ProcessSetup.cc │ ├── Regs.h │ ├── Sched.h │ ├── Trace.h │ ├── asmConstants.h │ ├── atomicops.h │ ├── bgpers_reader.cc │ ├── cl.cc │ ├── cl.ggo │ ├── cl_cmdline.c │ ├── cl_cmdline.h │ ├── cl_coords.h │ ├── cl_debug.c │ ├── cl_debug.h │ ├── cl_mu.cc │ ├── cl_mu.h │ ├── cl_shm.cc │ ├── cl_upc.cc │ ├── cl_upc.h │ ├── collective_impl.h │ ├── elfimage.cc │ ├── elfimage.h │ ├── entry.c │ ├── file.h │ ├── fs │ ├── .gitignore │ ├── Makefile │ ├── descriptor.cc │ ├── filesetup.cc │ ├── filesetup.h │ ├── fusedosFS.h │ ├── sharedmemFS.cc │ ├── sharedmemFS.h │ ├── shmFS.cc │ ├── shmFS.h │ ├── virtFS.cc │ └── virtFS.h │ ├── genAsmConstants.c │ ├── gi_impl.h │ ├── killspcs.cc │ ├── kthread.c │ ├── ld_script │ ├── lock.c │ ├── lock.h │ ├── log_shapes │ ├── mmap.c │ ├── mmap.h │ ├── personality_envvar_names.h │ ├── print_size_and_alignment.c │ ├── rank.cc │ ├── rank.h │ ├── sfjs.cc │ ├── sfjs.ggo │ ├── sfjs_classroute.cc │ ├── sfjs_cmdline.c │ ├── sfjs_cmdline.h │ ├── shm.h │ ├── signal.h │ ├── spcml.cc │ ├── statictlb.cc │ ├── syscalls.c │ ├── syscalls.h │ ├── syscalls │ ├── .gitignore │ ├── Makefile │ ├── allocateatomic.cc │ ├── chdir.cc │ ├── chown.cc │ ├── clone.cc │ ├── close.cc │ ├── collective.cc │ ├── creat.cc │ ├── dup.cc │ ├── exit.cc │ ├── fcntl.cc │ ├── fstat.cc │ ├── fsync.cc │ ├── ftruncate.cc │ ├── futex.cc │ ├── getcwd.cc │ ├── getmemregion.cc │ ├── getpersonality.cc │ ├── getpid.cc │ ├── getpvr.cc │ ├── getrank.cc │ ├── getrlimit.cc │ ├── getrusage.cc │ ├── gettid.cc │ ├── gettimeofday.cc │ ├── gi.cc │ ├── internalsyscalls.h │ ├── ioctl.cc │ ├── itimers.cc │ ├── jobcoords.cc │ ├── kill.cc │ ├── link.cc │ ├── lseek.cc │ ├── mkdir.cc │ ├── mmap.cc │ ├── mu.cc │ ├── open.cc │ ├── poll.cc │ ├── pread64.cc │ ├── ranks2coords.cc │ ├── read.cc │ ├── readlink.cc │ ├── rmdir.cc │ ├── sched_getaffinity.cc │ ├── sched_setaffinity.cc │ ├── sched_yield.cc │ ├── setrlimit.cc │ ├── signals.cc │ ├── socketcall.cc │ ├── stat.cc │ ├── statfs.cc │ ├── stdsyscalls.h │ ├── symlink.cc │ ├── sync.cc │ ├── time.cc │ ├── times.cc │ ├── uid.cc │ ├── uname.cc │ ├── unimplemented.cc │ ├── unlink.cc │ ├── upci_op.cc │ ├── write.cc │ └── writev.cc │ ├── util.c │ ├── util.h │ ├── vmm.c │ ├── vmm.h │ └── vmm_mapuserspace.c ├── cnk ├── common ├── boot │ ├── bg_console.exp │ └── boot_bgq.sh ├── make.footer └── make.rules ├── docs └── Architecture.md ├── fusedosfs ├── .gitignore ├── Makefile ├── fusedos_files.h ├── gen_fusedos_files.sh ├── inode.c └── load_fusedosfs.sh ├── include ├── firmware │ └── include │ │ ├── Firmware_Interface.h │ │ ├── Firmware_Interrupts.h │ │ ├── VirtualMap.h │ │ ├── personality.h │ │ └── personality_v7.h ├── hwi │ └── include │ │ ├── bqc │ │ ├── A2_core.h │ │ ├── A2_inlines.h │ │ ├── BIC.h │ │ ├── BIC_inlines.h │ │ ├── MU_Addressing.h │ │ ├── MU_CollectiveNetworkHeader.h │ │ ├── MU_Descriptor.h │ │ ├── MU_Fifo.h │ │ ├── MU_Macros.h │ │ ├── MU_MessageUnitHeader.h │ │ ├── MU_PacketCommon.h │ │ ├── MU_PacketHeader.h │ │ ├── MU_Pt2PtNetworkHeader.h │ │ ├── PhysicalMap.h │ │ ├── classroute.h │ │ ├── dc_arbiter_dcr.h │ │ ├── dcr_names.h │ │ ├── dcr_support.h │ │ ├── devbus_dcr.h │ │ ├── gea_dcr.h │ │ ├── l1p_mmio.h │ │ ├── l2_central_mmio.h │ │ ├── l2_dcr.h │ │ ├── mu_dcr.h │ │ ├── nd_500_dcr.h │ │ ├── nd_rese_dcr.h │ │ ├── nd_x2_dcr.h │ │ ├── pe_dcr.h │ │ ├── testint_dcr.h │ │ ├── testint_inlines.h │ │ ├── testint_tdr.h │ │ ├── upc_c_dcr.h │ │ └── upc_p_hw.h │ │ └── common │ │ ├── asm_support.h │ │ ├── bgq_alignment.h │ │ ├── bgq_bitnumbers.h │ │ └── compiler_support.h ├── ramdisk │ └── include │ │ └── services │ │ ├── JobctlMessages.h │ │ └── MessageHeader.h └── spi │ └── include │ ├── kernel │ ├── MU.h │ ├── cnk │ │ ├── MU_impl.h │ │ ├── Makefile │ │ ├── collective_impl.h │ │ ├── debug_impl.h │ │ ├── envmon_impl.h │ │ ├── gi_impl.h │ │ ├── kernel_impl.h │ │ ├── location_impl.h │ │ ├── memory_impl.h │ │ ├── process_impl.h │ │ ├── spec_impl.h │ │ ├── thread_impl.h │ │ ├── trace_impl.h │ │ ├── upc_hw_impl.h │ │ └── upci_impl.h │ ├── collective.h │ ├── firmware │ │ ├── MU_impl.h │ │ ├── Makefile │ │ ├── collective_impl.h │ │ ├── debug_impl.h │ │ ├── envmon_impl.h │ │ ├── gi_impl.h │ │ ├── kernel_impl.h │ │ ├── location_impl.h │ │ ├── memory_impl.h │ │ ├── process_impl.h │ │ ├── spec_impl.h │ │ ├── thread_impl.h │ │ ├── trace_impl.h │ │ ├── upc_hw_impl.h │ │ └── upci_impl.h │ ├── gi.h │ ├── klinux │ │ ├── MU_impl.h │ │ ├── kernel_impl.h │ │ ├── location_impl.h │ │ ├── memory_impl.h │ │ ├── process_impl.h │ │ └── upc_hw_impl.h │ ├── location.h │ ├── memory.h │ ├── process.h │ ├── spec.h │ ├── upc_hw.h │ └── upci.h │ ├── l2 │ ├── atomic.h │ └── barrier.h │ ├── mu │ ├── Addressing.h │ ├── Addressing_inlines.h │ ├── Classroute.h │ ├── Classroute_inlines.h │ ├── CollectiveDirectPutDescriptorXX.h │ ├── CollectiveMemoryFIFODescriptorXX.h │ ├── CollectiveRemoteGetDescriptorXX.h │ ├── Descriptor.h │ ├── DescriptorBaseXX.h │ ├── DescriptorWrapperXX.h │ ├── Descriptor_inlines.h │ ├── Fifo.h │ ├── GI.h │ ├── GIBarrier.h │ ├── InjFifo.h │ ├── Makefile │ ├── Pt2PtDirectPutDescriptorXX.h │ ├── Pt2PtMemoryFIFODescriptorXX.h │ ├── Pt2PtRemoteGetDescriptorXX.h │ ├── RankMap.h │ ├── RecFifo.h │ ├── Reset.h │ ├── TermCheck.h │ ├── Util.h │ ├── default │ │ ├── Classroute_impl.h │ │ └── Makefile │ └── pami │ │ ├── Classroute_impl.h │ │ └── Makefile │ └── upci │ ├── err.h │ ├── mode.h │ ├── node_parms.h │ ├── punit_config.h │ ├── upc_a2.h │ ├── upc_a2_pc.h │ ├── upc_atomic.h │ ├── upc_c.h │ ├── upc_c_dcr_wrapper.h │ ├── upc_common.h │ ├── upc_io.h │ ├── upc_l1p.h │ ├── upc_l2.h │ ├── upc_p.h │ ├── upc_scom.h │ └── upci_syscall.h ├── linux └── Makefile ├── load_fusedos.sh ├── mufs ├── .gitignore ├── MU_Macros.h ├── Makefile ├── allocation.c ├── classroute.c ├── collective_impl.h ├── get_personality_of.h ├── gi_impl.h ├── ioremap_example.c ├── load_mufs.sh ├── mufs.h ├── mufs_init.c ├── primordial_cr.c ├── query.c ├── threshold.c └── unload_mufs.sh ├── ramdisk ├── .gitignore ├── Makefile ├── config │ └── default ├── modules │ ├── busybox │ │ ├── EXTERNALS │ │ ├── Makefile │ │ ├── busybox.links │ │ └── patches │ │ │ └── config.patch │ ├── diod │ │ ├── .gitignore │ │ ├── EXTERNALS │ │ ├── Makefile │ │ ├── diod │ │ └── fc19.patch │ ├── openssh │ │ ├── EXTERNALS │ │ ├── Makefile │ │ ├── openssh │ │ ├── ssh_config │ │ ├── ssh_host_dsa_key │ │ ├── ssh_host_dsa_key.pub │ │ ├── ssh_host_rsa_key │ │ ├── ssh_host_rsa_key.pub │ │ └── sshd_config │ ├── rootfs │ │ ├── EXTERNALS │ │ ├── Makefile │ │ └── src │ │ │ ├── bin │ │ │ └── busybox │ │ │ ├── etc │ │ │ ├── bg_functions.sh │ │ │ ├── fstab │ │ │ ├── group │ │ │ ├── hosts │ │ │ ├── init.d │ │ │ │ ├── functions │ │ │ │ ├── fusedos │ │ │ │ ├── network │ │ │ │ ├── ntpd │ │ │ │ ├── post_discovery │ │ │ │ └── rcS │ │ │ ├── inittab │ │ │ ├── ld.so.conf │ │ │ ├── netconfig │ │ │ ├── nsswitch.conf │ │ │ ├── passwd │ │ │ ├── profile │ │ │ ├── services │ │ │ ├── shells │ │ │ └── sysctl.conf │ │ │ ├── root │ │ │ ├── .bash_profile │ │ │ ├── .bashrc │ │ │ └── .ssh │ │ │ │ ├── authorized_keys │ │ │ │ ├── config │ │ │ │ ├── id_rsa_bgq │ │ │ │ └── id_rsa_bgq.pub │ │ │ └── sbin │ │ │ ├── init │ │ │ ├── poweroff │ │ │ └── shutdown │ └── slurm │ │ ├── .gitignore │ │ ├── EXTERNALS │ │ ├── Makefile │ │ ├── scripts │ │ ├── listnodes.pl │ │ └── update_state.sh │ │ ├── slurm │ │ ├── slurm.cert │ │ ├── slurm.conf │ │ ├── slurm.key │ │ ├── slurm.sh │ │ └── slurm_ld.conf └── scripts │ └── elf_header.lds ├── roq ├── .gitignore ├── Makefile ├── linux │ ├── Kconfig │ ├── Makefile │ ├── get_personality_of.h │ ├── roq │ ├── roq.h │ ├── roq.spec │ ├── roq_cm.c │ ├── roq_cm.h │ ├── roq_debug.h │ ├── roq_device.c │ ├── roq_eth.c │ ├── roq_link_shutdown │ ├── roq_linux_trace.c │ ├── roq_linux_trace.h │ ├── roq_linux_trace_base.h │ ├── roq_main.c │ ├── roq_user.h │ ├── roq_utils.c │ ├── roq_utils.h │ ├── roq_verbs.c │ ├── roq_verbs.h │ └── us_extension │ │ ├── ionlink.c │ │ ├── ionlink.h │ │ ├── phoney │ │ ├── kernel_impl.h │ │ └── location_impl.h │ │ ├── roq │ │ ├── roq_usmu.c │ │ └── transcon.h ├── microcode │ ├── Makefile │ ├── include │ │ ├── MU_impl.h │ │ ├── SRSW_QueueSet.h │ │ ├── bgq_hw_abstraction.h │ │ ├── kernel_impl.h │ │ ├── memory_impl.h │ │ ├── roq_common.h │ │ ├── roq_debug.h │ │ ├── roq_device_interface.h │ │ ├── roq_fw.h │ │ └── roq_fw_trace.h │ ├── roq_microcode │ │ ├── Makefile │ │ ├── bgq_hw_us_abstraction.c │ │ ├── cnk_entryutil.c │ │ ├── cnk_mudm_dummies.c │ │ ├── cnk_util.c │ │ ├── debug_buffer.c │ │ ├── debug_buffer.h │ │ ├── entry.c │ │ ├── fwext_util.c │ │ ├── fwext_vprintf.c │ │ ├── kernel_impl.h │ │ ├── linker.lds │ │ ├── roq-microcode.spec │ │ ├── roq_kernel.c │ │ ├── roq_kernel.h │ │ ├── start.S │ │ ├── wrapper.c │ │ ├── wrapper.lds │ │ └── wrapper_entry.S │ ├── roq_resiliency │ │ ├── roq_resiliency.c │ │ ├── roq_resiliency.h │ │ ├── roq_resiliency_forwarder.c │ │ ├── roq_resiliency_gi_checker.c │ │ ├── roq_resiliency_p2p_notify.c │ │ ├── roq_resiliency_router.c │ │ └── supernodes │ │ │ ├── common.h │ │ │ ├── main.h │ │ │ ├── sng_build.c │ │ │ ├── sng_build.h │ │ │ ├── sng_common.c │ │ │ ├── sng_common.h │ │ │ ├── sng_route.c │ │ │ ├── sng_route.h │ │ │ ├── torus.c │ │ │ └── torus.h │ ├── roq_ud_qp_test │ │ ├── Makefile │ │ ├── bgvrnic_verbs_dekernelized.h │ │ ├── hostfile │ │ ├── map.txt │ │ ├── svchost │ │ └── vrnic_ud_qp_test.cpp │ ├── roq_userspace │ │ ├── Makefile │ │ ├── bgq_hw_us_abstraction.c │ │ ├── kernel_impl.h │ │ ├── roq_userspace.c │ │ └── spi │ │ │ └── include │ │ │ └── mu │ │ │ └── Fifo.h │ └── src │ │ ├── bgq_hw_abstraction.c │ │ ├── invoke_roq_rx.c │ │ ├── invoke_roq_tx.c │ │ ├── roq_device_interface.c │ │ ├── roq_fw_trace.c │ │ ├── roq_global.c │ │ ├── roq_init.c │ │ ├── roq_rx.c │ │ ├── roq_tx.c │ │ └── transport_connection.c └── userspace │ ├── Makefile │ ├── Makefile.libroq │ └── libroq │ ├── AUTHORS │ ├── ChangeLog │ ├── Makefile.am │ ├── NEWS │ ├── README │ ├── autogen.sh │ ├── configure.ac │ ├── roq-library.spec │ ├── roq.driver │ └── src │ ├── roq.c │ ├── roq.h │ ├── roq_abi.h │ ├── roq_uverbs.c │ └── roq_verbs.c ├── spcm ├── .gitignore ├── Makefile ├── asm_support.h ├── ld_script ├── monitor.c ├── start.S ├── upc_glue.c └── upc_p.c └── tests ├── Makefile └── fusedos ├── .gitignore ├── Makefile ├── clone_test.c ├── dump_context.c ├── dump_env.c ├── fusedosfs_test.c ├── hello_world.c ├── kernel_spi_test.cc ├── l2atomicstest.c ├── memeater.cc ├── mpi_helloworld.c ├── omp_ex1.cc ├── pthread_prodcons.cc ├── pthread_tally.c ├── pthread_test.c ├── query_free_fifos.c └── shm_test.c /.gitignore: -------------------------------------------------------------------------------- 1 | tags 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/.gitmodules -------------------------------------------------------------------------------- /Authors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/Authors.md -------------------------------------------------------------------------------- /Make.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/Make.rules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/README.md -------------------------------------------------------------------------------- /cl/include/AppState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/include/AppState.h -------------------------------------------------------------------------------- /cl/include/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/include/Config.h -------------------------------------------------------------------------------- /cl/include/SPI_syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/include/SPI_syscalls.h -------------------------------------------------------------------------------- /cl/include/SPRG_Usage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/include/SPRG_Usage.h -------------------------------------------------------------------------------- /cl/include/klibtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/include/klibtypes.h -------------------------------------------------------------------------------- /cl/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/.gitignore -------------------------------------------------------------------------------- /cl/src/AppCleanup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/AppCleanup.cc -------------------------------------------------------------------------------- /cl/src/AppProcess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/AppProcess.h -------------------------------------------------------------------------------- /cl/src/AppSetup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/AppSetup.cc -------------------------------------------------------------------------------- /cl/src/CoreState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/CoreState.h -------------------------------------------------------------------------------- /cl/src/Debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/Debug.h -------------------------------------------------------------------------------- /cl/src/KThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/KThread.h -------------------------------------------------------------------------------- /cl/src/Kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/Kernel.h -------------------------------------------------------------------------------- /cl/src/MU_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/MU_impl.h -------------------------------------------------------------------------------- /cl/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/Makefile -------------------------------------------------------------------------------- /cl/src/NodeController.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/NodeController.cc -------------------------------------------------------------------------------- /cl/src/NodeController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/NodeController.h -------------------------------------------------------------------------------- /cl/src/NodeState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/NodeState.h -------------------------------------------------------------------------------- /cl/src/Personality_inlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/Personality_inlines.h -------------------------------------------------------------------------------- /cl/src/ProcessSetup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/ProcessSetup.cc -------------------------------------------------------------------------------- /cl/src/Regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/Regs.h -------------------------------------------------------------------------------- /cl/src/Sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/Sched.h -------------------------------------------------------------------------------- /cl/src/Trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/Trace.h -------------------------------------------------------------------------------- /cl/src/asmConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/asmConstants.h -------------------------------------------------------------------------------- /cl/src/atomicops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/atomicops.h -------------------------------------------------------------------------------- /cl/src/bgpers_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/bgpers_reader.cc -------------------------------------------------------------------------------- /cl/src/cl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/cl.cc -------------------------------------------------------------------------------- /cl/src/cl.ggo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/cl.ggo -------------------------------------------------------------------------------- /cl/src/cl_cmdline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/cl_cmdline.c -------------------------------------------------------------------------------- /cl/src/cl_cmdline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/cl_cmdline.h -------------------------------------------------------------------------------- /cl/src/cl_coords.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/cl_coords.h -------------------------------------------------------------------------------- /cl/src/cl_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/cl_debug.c -------------------------------------------------------------------------------- /cl/src/cl_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/cl_debug.h -------------------------------------------------------------------------------- /cl/src/cl_mu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/cl_mu.cc -------------------------------------------------------------------------------- /cl/src/cl_mu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/cl_mu.h -------------------------------------------------------------------------------- /cl/src/cl_shm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/cl_shm.cc -------------------------------------------------------------------------------- /cl/src/cl_upc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/cl_upc.cc -------------------------------------------------------------------------------- /cl/src/cl_upc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/cl_upc.h -------------------------------------------------------------------------------- /cl/src/collective_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/collective_impl.h -------------------------------------------------------------------------------- /cl/src/elfimage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/elfimage.cc -------------------------------------------------------------------------------- /cl/src/elfimage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/elfimage.h -------------------------------------------------------------------------------- /cl/src/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/entry.c -------------------------------------------------------------------------------- /cl/src/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/file.h -------------------------------------------------------------------------------- /cl/src/fs/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | fs.a 3 | -------------------------------------------------------------------------------- /cl/src/fs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/fs/Makefile -------------------------------------------------------------------------------- /cl/src/fs/descriptor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/fs/descriptor.cc -------------------------------------------------------------------------------- /cl/src/fs/filesetup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/fs/filesetup.cc -------------------------------------------------------------------------------- /cl/src/fs/filesetup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/fs/filesetup.h -------------------------------------------------------------------------------- /cl/src/fs/fusedosFS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/fs/fusedosFS.h -------------------------------------------------------------------------------- /cl/src/fs/sharedmemFS.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/fs/sharedmemFS.cc -------------------------------------------------------------------------------- /cl/src/fs/sharedmemFS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/fs/sharedmemFS.h -------------------------------------------------------------------------------- /cl/src/fs/shmFS.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/fs/shmFS.cc -------------------------------------------------------------------------------- /cl/src/fs/shmFS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/fs/shmFS.h -------------------------------------------------------------------------------- /cl/src/fs/virtFS.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/fs/virtFS.cc -------------------------------------------------------------------------------- /cl/src/fs/virtFS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/fs/virtFS.h -------------------------------------------------------------------------------- /cl/src/genAsmConstants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/genAsmConstants.c -------------------------------------------------------------------------------- /cl/src/gi_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/gi_impl.h -------------------------------------------------------------------------------- /cl/src/killspcs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/killspcs.cc -------------------------------------------------------------------------------- /cl/src/kthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/kthread.c -------------------------------------------------------------------------------- /cl/src/ld_script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/ld_script -------------------------------------------------------------------------------- /cl/src/lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/lock.c -------------------------------------------------------------------------------- /cl/src/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/lock.h -------------------------------------------------------------------------------- /cl/src/log_shapes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/log_shapes -------------------------------------------------------------------------------- /cl/src/mmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/mmap.c -------------------------------------------------------------------------------- /cl/src/mmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/mmap.h -------------------------------------------------------------------------------- /cl/src/personality_envvar_names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/personality_envvar_names.h -------------------------------------------------------------------------------- /cl/src/print_size_and_alignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/print_size_and_alignment.c -------------------------------------------------------------------------------- /cl/src/rank.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/rank.cc -------------------------------------------------------------------------------- /cl/src/rank.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/rank.h -------------------------------------------------------------------------------- /cl/src/sfjs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/sfjs.cc -------------------------------------------------------------------------------- /cl/src/sfjs.ggo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/sfjs.ggo -------------------------------------------------------------------------------- /cl/src/sfjs_classroute.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/sfjs_classroute.cc -------------------------------------------------------------------------------- /cl/src/sfjs_cmdline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/sfjs_cmdline.c -------------------------------------------------------------------------------- /cl/src/sfjs_cmdline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/sfjs_cmdline.h -------------------------------------------------------------------------------- /cl/src/shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/shm.h -------------------------------------------------------------------------------- /cl/src/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/signal.h -------------------------------------------------------------------------------- /cl/src/spcml.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/spcml.cc -------------------------------------------------------------------------------- /cl/src/statictlb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/statictlb.cc -------------------------------------------------------------------------------- /cl/src/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls.c -------------------------------------------------------------------------------- /cl/src/syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls.h -------------------------------------------------------------------------------- /cl/src/syscalls/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | syscalls.a 3 | -------------------------------------------------------------------------------- /cl/src/syscalls/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/Makefile -------------------------------------------------------------------------------- /cl/src/syscalls/allocateatomic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/allocateatomic.cc -------------------------------------------------------------------------------- /cl/src/syscalls/chdir.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/chdir.cc -------------------------------------------------------------------------------- /cl/src/syscalls/chown.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/chown.cc -------------------------------------------------------------------------------- /cl/src/syscalls/clone.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/clone.cc -------------------------------------------------------------------------------- /cl/src/syscalls/close.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/close.cc -------------------------------------------------------------------------------- /cl/src/syscalls/collective.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/collective.cc -------------------------------------------------------------------------------- /cl/src/syscalls/creat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/creat.cc -------------------------------------------------------------------------------- /cl/src/syscalls/dup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/dup.cc -------------------------------------------------------------------------------- /cl/src/syscalls/exit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/exit.cc -------------------------------------------------------------------------------- /cl/src/syscalls/fcntl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/fcntl.cc -------------------------------------------------------------------------------- /cl/src/syscalls/fstat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/fstat.cc -------------------------------------------------------------------------------- /cl/src/syscalls/fsync.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/fsync.cc -------------------------------------------------------------------------------- /cl/src/syscalls/ftruncate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/ftruncate.cc -------------------------------------------------------------------------------- /cl/src/syscalls/futex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/futex.cc -------------------------------------------------------------------------------- /cl/src/syscalls/getcwd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/getcwd.cc -------------------------------------------------------------------------------- /cl/src/syscalls/getmemregion.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/getmemregion.cc -------------------------------------------------------------------------------- /cl/src/syscalls/getpersonality.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/getpersonality.cc -------------------------------------------------------------------------------- /cl/src/syscalls/getpid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/getpid.cc -------------------------------------------------------------------------------- /cl/src/syscalls/getpvr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/getpvr.cc -------------------------------------------------------------------------------- /cl/src/syscalls/getrank.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/getrank.cc -------------------------------------------------------------------------------- /cl/src/syscalls/getrlimit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/getrlimit.cc -------------------------------------------------------------------------------- /cl/src/syscalls/getrusage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/getrusage.cc -------------------------------------------------------------------------------- /cl/src/syscalls/gettid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/gettid.cc -------------------------------------------------------------------------------- /cl/src/syscalls/gettimeofday.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/gettimeofday.cc -------------------------------------------------------------------------------- /cl/src/syscalls/gi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/gi.cc -------------------------------------------------------------------------------- /cl/src/syscalls/internalsyscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/internalsyscalls.h -------------------------------------------------------------------------------- /cl/src/syscalls/ioctl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/ioctl.cc -------------------------------------------------------------------------------- /cl/src/syscalls/itimers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/itimers.cc -------------------------------------------------------------------------------- /cl/src/syscalls/jobcoords.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/jobcoords.cc -------------------------------------------------------------------------------- /cl/src/syscalls/kill.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/kill.cc -------------------------------------------------------------------------------- /cl/src/syscalls/link.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/link.cc -------------------------------------------------------------------------------- /cl/src/syscalls/lseek.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/lseek.cc -------------------------------------------------------------------------------- /cl/src/syscalls/mkdir.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/mkdir.cc -------------------------------------------------------------------------------- /cl/src/syscalls/mmap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/mmap.cc -------------------------------------------------------------------------------- /cl/src/syscalls/mu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/mu.cc -------------------------------------------------------------------------------- /cl/src/syscalls/open.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/open.cc -------------------------------------------------------------------------------- /cl/src/syscalls/poll.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/poll.cc -------------------------------------------------------------------------------- /cl/src/syscalls/pread64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/pread64.cc -------------------------------------------------------------------------------- /cl/src/syscalls/ranks2coords.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/ranks2coords.cc -------------------------------------------------------------------------------- /cl/src/syscalls/read.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/read.cc -------------------------------------------------------------------------------- /cl/src/syscalls/readlink.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/readlink.cc -------------------------------------------------------------------------------- /cl/src/syscalls/rmdir.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/rmdir.cc -------------------------------------------------------------------------------- /cl/src/syscalls/sched_getaffinity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/sched_getaffinity.cc -------------------------------------------------------------------------------- /cl/src/syscalls/sched_setaffinity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/sched_setaffinity.cc -------------------------------------------------------------------------------- /cl/src/syscalls/sched_yield.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/sched_yield.cc -------------------------------------------------------------------------------- /cl/src/syscalls/setrlimit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/setrlimit.cc -------------------------------------------------------------------------------- /cl/src/syscalls/signals.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/signals.cc -------------------------------------------------------------------------------- /cl/src/syscalls/socketcall.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/socketcall.cc -------------------------------------------------------------------------------- /cl/src/syscalls/stat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/stat.cc -------------------------------------------------------------------------------- /cl/src/syscalls/statfs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/statfs.cc -------------------------------------------------------------------------------- /cl/src/syscalls/stdsyscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/stdsyscalls.h -------------------------------------------------------------------------------- /cl/src/syscalls/symlink.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/symlink.cc -------------------------------------------------------------------------------- /cl/src/syscalls/sync.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/sync.cc -------------------------------------------------------------------------------- /cl/src/syscalls/time.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/time.cc -------------------------------------------------------------------------------- /cl/src/syscalls/times.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/times.cc -------------------------------------------------------------------------------- /cl/src/syscalls/uid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/uid.cc -------------------------------------------------------------------------------- /cl/src/syscalls/uname.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/uname.cc -------------------------------------------------------------------------------- /cl/src/syscalls/unimplemented.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/unimplemented.cc -------------------------------------------------------------------------------- /cl/src/syscalls/unlink.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/unlink.cc -------------------------------------------------------------------------------- /cl/src/syscalls/upci_op.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/upci_op.cc -------------------------------------------------------------------------------- /cl/src/syscalls/write.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/write.cc -------------------------------------------------------------------------------- /cl/src/syscalls/writev.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/syscalls/writev.cc -------------------------------------------------------------------------------- /cl/src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/util.c -------------------------------------------------------------------------------- /cl/src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/util.h -------------------------------------------------------------------------------- /cl/src/vmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/vmm.c -------------------------------------------------------------------------------- /cl/src/vmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/vmm.h -------------------------------------------------------------------------------- /cl/src/vmm_mapuserspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/cl/src/vmm_mapuserspace.c -------------------------------------------------------------------------------- /cnk: -------------------------------------------------------------------------------- 1 | cl -------------------------------------------------------------------------------- /common/boot/bg_console.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/common/boot/bg_console.exp -------------------------------------------------------------------------------- /common/boot/boot_bgq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/common/boot/boot_bgq.sh -------------------------------------------------------------------------------- /common/make.footer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/common/make.footer -------------------------------------------------------------------------------- /common/make.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/common/make.rules -------------------------------------------------------------------------------- /docs/Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/docs/Architecture.md -------------------------------------------------------------------------------- /fusedosfs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/fusedosfs/.gitignore -------------------------------------------------------------------------------- /fusedosfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/fusedosfs/Makefile -------------------------------------------------------------------------------- /fusedosfs/fusedos_files.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/fusedosfs/fusedos_files.h -------------------------------------------------------------------------------- /fusedosfs/gen_fusedos_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/fusedosfs/gen_fusedos_files.sh -------------------------------------------------------------------------------- /fusedosfs/inode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/fusedosfs/inode.c -------------------------------------------------------------------------------- /fusedosfs/load_fusedosfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/fusedosfs/load_fusedosfs.sh -------------------------------------------------------------------------------- /include/firmware/include/Firmware_Interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/firmware/include/Firmware_Interface.h -------------------------------------------------------------------------------- /include/firmware/include/Firmware_Interrupts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/firmware/include/Firmware_Interrupts.h -------------------------------------------------------------------------------- /include/firmware/include/VirtualMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/firmware/include/VirtualMap.h -------------------------------------------------------------------------------- /include/firmware/include/personality.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/firmware/include/personality.h -------------------------------------------------------------------------------- /include/firmware/include/personality_v7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/firmware/include/personality_v7.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/A2_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/A2_core.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/A2_inlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/A2_inlines.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/BIC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/BIC.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/BIC_inlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/BIC_inlines.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/MU_Addressing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/MU_Addressing.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/MU_CollectiveNetworkHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/MU_CollectiveNetworkHeader.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/MU_Descriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/MU_Descriptor.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/MU_Fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/MU_Fifo.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/MU_Macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/MU_Macros.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/MU_MessageUnitHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/MU_MessageUnitHeader.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/MU_PacketCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/MU_PacketCommon.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/MU_PacketHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/MU_PacketHeader.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/MU_Pt2PtNetworkHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/MU_Pt2PtNetworkHeader.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/PhysicalMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/PhysicalMap.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/classroute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/classroute.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/dc_arbiter_dcr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/dc_arbiter_dcr.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/dcr_names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/dcr_names.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/dcr_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/dcr_support.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/devbus_dcr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/devbus_dcr.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/gea_dcr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/gea_dcr.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/l1p_mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/l1p_mmio.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/l2_central_mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/l2_central_mmio.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/l2_dcr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/l2_dcr.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/mu_dcr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/mu_dcr.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/nd_500_dcr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/nd_500_dcr.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/nd_rese_dcr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/nd_rese_dcr.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/nd_x2_dcr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/nd_x2_dcr.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/pe_dcr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/pe_dcr.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/testint_dcr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/testint_dcr.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/testint_inlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/testint_inlines.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/testint_tdr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/testint_tdr.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/upc_c_dcr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/upc_c_dcr.h -------------------------------------------------------------------------------- /include/hwi/include/bqc/upc_p_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/bqc/upc_p_hw.h -------------------------------------------------------------------------------- /include/hwi/include/common/asm_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/common/asm_support.h -------------------------------------------------------------------------------- /include/hwi/include/common/bgq_alignment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/common/bgq_alignment.h -------------------------------------------------------------------------------- /include/hwi/include/common/bgq_bitnumbers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/common/bgq_bitnumbers.h -------------------------------------------------------------------------------- /include/hwi/include/common/compiler_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/hwi/include/common/compiler_support.h -------------------------------------------------------------------------------- /include/ramdisk/include/services/JobctlMessages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/ramdisk/include/services/JobctlMessages.h -------------------------------------------------------------------------------- /include/ramdisk/include/services/MessageHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/ramdisk/include/services/MessageHeader.h -------------------------------------------------------------------------------- /include/spi/include/kernel/MU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/MU.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/MU_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/MU_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/Makefile -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/collective_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/collective_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/debug_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/debug_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/envmon_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/envmon_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/gi_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/gi_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/kernel_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/kernel_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/location_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/location_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/memory_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/memory_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/process_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/process_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/spec_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/spec_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/thread_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/thread_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/trace_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/trace_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/upc_hw_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/upc_hw_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/cnk/upci_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/cnk/upci_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/collective.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/collective.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/MU_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/MU_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/Makefile -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/collective_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/collective_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/debug_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/debug_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/envmon_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/envmon_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/gi_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/gi_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/kernel_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/kernel_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/location_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/location_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/memory_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/memory_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/process_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/process_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/spec_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/spec_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/thread_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/thread_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/trace_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/trace_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/upc_hw_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/upc_hw_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/firmware/upci_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/firmware/upci_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/gi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/gi.h -------------------------------------------------------------------------------- /include/spi/include/kernel/klinux/MU_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/klinux/MU_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/klinux/kernel_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/klinux/kernel_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/klinux/location_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/klinux/location_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/klinux/memory_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/klinux/memory_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/klinux/process_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/klinux/process_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/klinux/upc_hw_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/klinux/upc_hw_impl.h -------------------------------------------------------------------------------- /include/spi/include/kernel/location.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/location.h -------------------------------------------------------------------------------- /include/spi/include/kernel/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/memory.h -------------------------------------------------------------------------------- /include/spi/include/kernel/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/process.h -------------------------------------------------------------------------------- /include/spi/include/kernel/spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/spec.h -------------------------------------------------------------------------------- /include/spi/include/kernel/upc_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/upc_hw.h -------------------------------------------------------------------------------- /include/spi/include/kernel/upci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/kernel/upci.h -------------------------------------------------------------------------------- /include/spi/include/l2/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/l2/atomic.h -------------------------------------------------------------------------------- /include/spi/include/l2/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/l2/barrier.h -------------------------------------------------------------------------------- /include/spi/include/mu/Addressing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Addressing.h -------------------------------------------------------------------------------- /include/spi/include/mu/Addressing_inlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Addressing_inlines.h -------------------------------------------------------------------------------- /include/spi/include/mu/Classroute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Classroute.h -------------------------------------------------------------------------------- /include/spi/include/mu/Classroute_inlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Classroute_inlines.h -------------------------------------------------------------------------------- /include/spi/include/mu/CollectiveDirectPutDescriptorXX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/CollectiveDirectPutDescriptorXX.h -------------------------------------------------------------------------------- /include/spi/include/mu/CollectiveMemoryFIFODescriptorXX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/CollectiveMemoryFIFODescriptorXX.h -------------------------------------------------------------------------------- /include/spi/include/mu/CollectiveRemoteGetDescriptorXX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/CollectiveRemoteGetDescriptorXX.h -------------------------------------------------------------------------------- /include/spi/include/mu/Descriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Descriptor.h -------------------------------------------------------------------------------- /include/spi/include/mu/DescriptorBaseXX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/DescriptorBaseXX.h -------------------------------------------------------------------------------- /include/spi/include/mu/DescriptorWrapperXX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/DescriptorWrapperXX.h -------------------------------------------------------------------------------- /include/spi/include/mu/Descriptor_inlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Descriptor_inlines.h -------------------------------------------------------------------------------- /include/spi/include/mu/Fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Fifo.h -------------------------------------------------------------------------------- /include/spi/include/mu/GI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/GI.h -------------------------------------------------------------------------------- /include/spi/include/mu/GIBarrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/GIBarrier.h -------------------------------------------------------------------------------- /include/spi/include/mu/InjFifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/InjFifo.h -------------------------------------------------------------------------------- /include/spi/include/mu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Makefile -------------------------------------------------------------------------------- /include/spi/include/mu/Pt2PtDirectPutDescriptorXX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Pt2PtDirectPutDescriptorXX.h -------------------------------------------------------------------------------- /include/spi/include/mu/Pt2PtMemoryFIFODescriptorXX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Pt2PtMemoryFIFODescriptorXX.h -------------------------------------------------------------------------------- /include/spi/include/mu/Pt2PtRemoteGetDescriptorXX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Pt2PtRemoteGetDescriptorXX.h -------------------------------------------------------------------------------- /include/spi/include/mu/RankMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/RankMap.h -------------------------------------------------------------------------------- /include/spi/include/mu/RecFifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/RecFifo.h -------------------------------------------------------------------------------- /include/spi/include/mu/Reset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Reset.h -------------------------------------------------------------------------------- /include/spi/include/mu/TermCheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/TermCheck.h -------------------------------------------------------------------------------- /include/spi/include/mu/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/Util.h -------------------------------------------------------------------------------- /include/spi/include/mu/default/Classroute_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/default/Classroute_impl.h -------------------------------------------------------------------------------- /include/spi/include/mu/default/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/default/Makefile -------------------------------------------------------------------------------- /include/spi/include/mu/pami/Classroute_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/pami/Classroute_impl.h -------------------------------------------------------------------------------- /include/spi/include/mu/pami/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/mu/pami/Makefile -------------------------------------------------------------------------------- /include/spi/include/upci/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/err.h -------------------------------------------------------------------------------- /include/spi/include/upci/mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/mode.h -------------------------------------------------------------------------------- /include/spi/include/upci/node_parms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/node_parms.h -------------------------------------------------------------------------------- /include/spi/include/upci/punit_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/punit_config.h -------------------------------------------------------------------------------- /include/spi/include/upci/upc_a2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/upc_a2.h -------------------------------------------------------------------------------- /include/spi/include/upci/upc_a2_pc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/upc_a2_pc.h -------------------------------------------------------------------------------- /include/spi/include/upci/upc_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/upc_atomic.h -------------------------------------------------------------------------------- /include/spi/include/upci/upc_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/upc_c.h -------------------------------------------------------------------------------- /include/spi/include/upci/upc_c_dcr_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/upc_c_dcr_wrapper.h -------------------------------------------------------------------------------- /include/spi/include/upci/upc_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/upc_common.h -------------------------------------------------------------------------------- /include/spi/include/upci/upc_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/upc_io.h -------------------------------------------------------------------------------- /include/spi/include/upci/upc_l1p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/upc_l1p.h -------------------------------------------------------------------------------- /include/spi/include/upci/upc_l2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/upc_l2.h -------------------------------------------------------------------------------- /include/spi/include/upci/upc_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/upc_p.h -------------------------------------------------------------------------------- /include/spi/include/upci/upc_scom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/upc_scom.h -------------------------------------------------------------------------------- /include/spi/include/upci/upci_syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/include/spi/include/upci/upci_syscall.h -------------------------------------------------------------------------------- /linux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/linux/Makefile -------------------------------------------------------------------------------- /load_fusedos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/load_fusedos.sh -------------------------------------------------------------------------------- /mufs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/.gitignore -------------------------------------------------------------------------------- /mufs/MU_Macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/MU_Macros.h -------------------------------------------------------------------------------- /mufs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/Makefile -------------------------------------------------------------------------------- /mufs/allocation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/allocation.c -------------------------------------------------------------------------------- /mufs/classroute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/classroute.c -------------------------------------------------------------------------------- /mufs/collective_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/collective_impl.h -------------------------------------------------------------------------------- /mufs/get_personality_of.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/get_personality_of.h -------------------------------------------------------------------------------- /mufs/gi_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/gi_impl.h -------------------------------------------------------------------------------- /mufs/ioremap_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/ioremap_example.c -------------------------------------------------------------------------------- /mufs/load_mufs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/load_mufs.sh -------------------------------------------------------------------------------- /mufs/mufs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/mufs.h -------------------------------------------------------------------------------- /mufs/mufs_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/mufs_init.c -------------------------------------------------------------------------------- /mufs/primordial_cr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/primordial_cr.c -------------------------------------------------------------------------------- /mufs/query.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/query.c -------------------------------------------------------------------------------- /mufs/threshold.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/threshold.c -------------------------------------------------------------------------------- /mufs/unload_mufs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/mufs/unload_mufs.sh -------------------------------------------------------------------------------- /ramdisk/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /ramdisk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/Makefile -------------------------------------------------------------------------------- /ramdisk/config/default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/config/default -------------------------------------------------------------------------------- /ramdisk/modules/busybox/EXTERNALS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/busybox/EXTERNALS -------------------------------------------------------------------------------- /ramdisk/modules/busybox/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/busybox/Makefile -------------------------------------------------------------------------------- /ramdisk/modules/busybox/busybox.links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/busybox/busybox.links -------------------------------------------------------------------------------- /ramdisk/modules/busybox/patches/config.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/busybox/patches/config.patch -------------------------------------------------------------------------------- /ramdisk/modules/diod/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /ramdisk/modules/diod/EXTERNALS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/diod/EXTERNALS -------------------------------------------------------------------------------- /ramdisk/modules/diod/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/diod/Makefile -------------------------------------------------------------------------------- /ramdisk/modules/diod/diod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/diod/diod -------------------------------------------------------------------------------- /ramdisk/modules/diod/fc19.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/diod/fc19.patch -------------------------------------------------------------------------------- /ramdisk/modules/openssh/EXTERNALS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/openssh/EXTERNALS -------------------------------------------------------------------------------- /ramdisk/modules/openssh/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/openssh/Makefile -------------------------------------------------------------------------------- /ramdisk/modules/openssh/openssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/openssh/openssh -------------------------------------------------------------------------------- /ramdisk/modules/openssh/ssh_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/openssh/ssh_config -------------------------------------------------------------------------------- /ramdisk/modules/openssh/ssh_host_dsa_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/openssh/ssh_host_dsa_key -------------------------------------------------------------------------------- /ramdisk/modules/openssh/ssh_host_dsa_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/openssh/ssh_host_dsa_key.pub -------------------------------------------------------------------------------- /ramdisk/modules/openssh/ssh_host_rsa_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/openssh/ssh_host_rsa_key -------------------------------------------------------------------------------- /ramdisk/modules/openssh/ssh_host_rsa_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/openssh/ssh_host_rsa_key.pub -------------------------------------------------------------------------------- /ramdisk/modules/openssh/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/openssh/sshd_config -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/EXTERNALS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/EXTERNALS -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/Makefile -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/bin/busybox: -------------------------------------------------------------------------------- 1 | /usr/sbin/busybox -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/bg_functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/bg_functions.sh -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/fstab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/fstab -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/group: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/group -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/hosts -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/init.d/functions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/init.d/functions -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/init.d/fusedos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/init.d/fusedos -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/init.d/network: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/init.d/network -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/init.d/ntpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/init.d/ntpd -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/init.d/post_discovery: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/init.d/post_discovery -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/init.d/rcS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/init.d/rcS -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/inittab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/inittab -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/ld.so.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/ld.so.conf -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/netconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/netconfig -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/nsswitch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/nsswitch.conf -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/passwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/passwd -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/profile -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/services: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/services -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/shells: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/shells -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/etc/sysctl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/etc/sysctl.conf -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/root/.bash_profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/root/.bash_profile -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/root/.bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/root/.bashrc -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/root/.ssh/authorized_keys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/root/.ssh/authorized_keys -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/root/.ssh/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/root/.ssh/config -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/root/.ssh/id_rsa_bgq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/root/.ssh/id_rsa_bgq -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/root/.ssh/id_rsa_bgq.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/root/.ssh/id_rsa_bgq.pub -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/sbin/init: -------------------------------------------------------------------------------- 1 | /bin/busybox -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/sbin/poweroff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/sbin/poweroff -------------------------------------------------------------------------------- /ramdisk/modules/rootfs/src/sbin/shutdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/rootfs/src/sbin/shutdown -------------------------------------------------------------------------------- /ramdisk/modules/slurm/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /ramdisk/modules/slurm/EXTERNALS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/slurm/EXTERNALS -------------------------------------------------------------------------------- /ramdisk/modules/slurm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/slurm/Makefile -------------------------------------------------------------------------------- /ramdisk/modules/slurm/scripts/listnodes.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/slurm/scripts/listnodes.pl -------------------------------------------------------------------------------- /ramdisk/modules/slurm/scripts/update_state.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/slurm/scripts/update_state.sh -------------------------------------------------------------------------------- /ramdisk/modules/slurm/slurm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/slurm/slurm -------------------------------------------------------------------------------- /ramdisk/modules/slurm/slurm.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/slurm/slurm.cert -------------------------------------------------------------------------------- /ramdisk/modules/slurm/slurm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/slurm/slurm.conf -------------------------------------------------------------------------------- /ramdisk/modules/slurm/slurm.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/slurm/slurm.key -------------------------------------------------------------------------------- /ramdisk/modules/slurm/slurm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/slurm/slurm.sh -------------------------------------------------------------------------------- /ramdisk/modules/slurm/slurm_ld.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/modules/slurm/slurm_ld.conf -------------------------------------------------------------------------------- /ramdisk/scripts/elf_header.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/ramdisk/scripts/elf_header.lds -------------------------------------------------------------------------------- /roq/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/.gitignore -------------------------------------------------------------------------------- /roq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/Makefile -------------------------------------------------------------------------------- /roq/linux/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/Kconfig -------------------------------------------------------------------------------- /roq/linux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/Makefile -------------------------------------------------------------------------------- /roq/linux/get_personality_of.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/get_personality_of.h -------------------------------------------------------------------------------- /roq/linux/roq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq -------------------------------------------------------------------------------- /roq/linux/roq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq.h -------------------------------------------------------------------------------- /roq/linux/roq.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq.spec -------------------------------------------------------------------------------- /roq/linux/roq_cm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_cm.c -------------------------------------------------------------------------------- /roq/linux/roq_cm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_cm.h -------------------------------------------------------------------------------- /roq/linux/roq_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_debug.h -------------------------------------------------------------------------------- /roq/linux/roq_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_device.c -------------------------------------------------------------------------------- /roq/linux/roq_eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_eth.c -------------------------------------------------------------------------------- /roq/linux/roq_link_shutdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_link_shutdown -------------------------------------------------------------------------------- /roq/linux/roq_linux_trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_linux_trace.c -------------------------------------------------------------------------------- /roq/linux/roq_linux_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_linux_trace.h -------------------------------------------------------------------------------- /roq/linux/roq_linux_trace_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_linux_trace_base.h -------------------------------------------------------------------------------- /roq/linux/roq_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_main.c -------------------------------------------------------------------------------- /roq/linux/roq_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_user.h -------------------------------------------------------------------------------- /roq/linux/roq_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_utils.c -------------------------------------------------------------------------------- /roq/linux/roq_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_utils.h -------------------------------------------------------------------------------- /roq/linux/roq_verbs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_verbs.c -------------------------------------------------------------------------------- /roq/linux/roq_verbs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/roq_verbs.h -------------------------------------------------------------------------------- /roq/linux/us_extension/ionlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/us_extension/ionlink.c -------------------------------------------------------------------------------- /roq/linux/us_extension/ionlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/us_extension/ionlink.h -------------------------------------------------------------------------------- /roq/linux/us_extension/phoney/kernel_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/us_extension/phoney/kernel_impl.h -------------------------------------------------------------------------------- /roq/linux/us_extension/phoney/location_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/us_extension/phoney/location_impl.h -------------------------------------------------------------------------------- /roq/linux/us_extension/roq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/us_extension/roq -------------------------------------------------------------------------------- /roq/linux/us_extension/roq_usmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/us_extension/roq_usmu.c -------------------------------------------------------------------------------- /roq/linux/us_extension/transcon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/linux/us_extension/transcon.h -------------------------------------------------------------------------------- /roq/microcode/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/Makefile -------------------------------------------------------------------------------- /roq/microcode/include/MU_impl.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roq/microcode/include/SRSW_QueueSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/include/SRSW_QueueSet.h -------------------------------------------------------------------------------- /roq/microcode/include/bgq_hw_abstraction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/include/bgq_hw_abstraction.h -------------------------------------------------------------------------------- /roq/microcode/include/kernel_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/include/kernel_impl.h -------------------------------------------------------------------------------- /roq/microcode/include/memory_impl.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roq/microcode/include/roq_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/include/roq_common.h -------------------------------------------------------------------------------- /roq/microcode/include/roq_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/include/roq_debug.h -------------------------------------------------------------------------------- /roq/microcode/include/roq_device_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/include/roq_device_interface.h -------------------------------------------------------------------------------- /roq/microcode/include/roq_fw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/include/roq_fw.h -------------------------------------------------------------------------------- /roq/microcode/include/roq_fw_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/include/roq_fw_trace.h -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/Makefile -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/bgq_hw_us_abstraction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/bgq_hw_us_abstraction.c -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/cnk_entryutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/cnk_entryutil.c -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/cnk_mudm_dummies.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/cnk_mudm_dummies.c -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/cnk_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/cnk_util.c -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/debug_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/debug_buffer.c -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/debug_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/debug_buffer.h -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/entry.c -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/fwext_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/fwext_util.c -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/fwext_vprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/fwext_vprintf.c -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/kernel_impl.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/linker.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/linker.lds -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/roq-microcode.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/roq-microcode.spec -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/roq_kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/roq_kernel.c -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/roq_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/roq_kernel.h -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/start.S -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/wrapper.c -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/wrapper.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/wrapper.lds -------------------------------------------------------------------------------- /roq/microcode/roq_microcode/wrapper_entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_microcode/wrapper_entry.S -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/roq_resiliency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/roq_resiliency.c -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/roq_resiliency.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/roq_resiliency.h -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/roq_resiliency_forwarder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/roq_resiliency_forwarder.c -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/roq_resiliency_gi_checker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/roq_resiliency_gi_checker.c -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/roq_resiliency_p2p_notify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/roq_resiliency_p2p_notify.c -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/roq_resiliency_router.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/roq_resiliency_router.c -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/supernodes/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/supernodes/common.h -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/supernodes/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/supernodes/main.h -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/supernodes/sng_build.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/supernodes/sng_build.c -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/supernodes/sng_build.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/supernodes/sng_build.h -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/supernodes/sng_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/supernodes/sng_common.c -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/supernodes/sng_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/supernodes/sng_common.h -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/supernodes/sng_route.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/supernodes/sng_route.c -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/supernodes/sng_route.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/supernodes/sng_route.h -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/supernodes/torus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/supernodes/torus.c -------------------------------------------------------------------------------- /roq/microcode/roq_resiliency/supernodes/torus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_resiliency/supernodes/torus.h -------------------------------------------------------------------------------- /roq/microcode/roq_ud_qp_test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_ud_qp_test/Makefile -------------------------------------------------------------------------------- /roq/microcode/roq_ud_qp_test/bgvrnic_verbs_dekernelized.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_ud_qp_test/bgvrnic_verbs_dekernelized.h -------------------------------------------------------------------------------- /roq/microcode/roq_ud_qp_test/hostfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_ud_qp_test/hostfile -------------------------------------------------------------------------------- /roq/microcode/roq_ud_qp_test/map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_ud_qp_test/map.txt -------------------------------------------------------------------------------- /roq/microcode/roq_ud_qp_test/svchost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_ud_qp_test/svchost -------------------------------------------------------------------------------- /roq/microcode/roq_ud_qp_test/vrnic_ud_qp_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_ud_qp_test/vrnic_ud_qp_test.cpp -------------------------------------------------------------------------------- /roq/microcode/roq_userspace/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_userspace/Makefile -------------------------------------------------------------------------------- /roq/microcode/roq_userspace/bgq_hw_us_abstraction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_userspace/bgq_hw_us_abstraction.c -------------------------------------------------------------------------------- /roq/microcode/roq_userspace/kernel_impl.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roq/microcode/roq_userspace/roq_userspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_userspace/roq_userspace.c -------------------------------------------------------------------------------- /roq/microcode/roq_userspace/spi/include/mu/Fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/roq_userspace/spi/include/mu/Fifo.h -------------------------------------------------------------------------------- /roq/microcode/src/bgq_hw_abstraction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/src/bgq_hw_abstraction.c -------------------------------------------------------------------------------- /roq/microcode/src/invoke_roq_rx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/src/invoke_roq_rx.c -------------------------------------------------------------------------------- /roq/microcode/src/invoke_roq_tx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/src/invoke_roq_tx.c -------------------------------------------------------------------------------- /roq/microcode/src/roq_device_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/src/roq_device_interface.c -------------------------------------------------------------------------------- /roq/microcode/src/roq_fw_trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/src/roq_fw_trace.c -------------------------------------------------------------------------------- /roq/microcode/src/roq_global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/src/roq_global.c -------------------------------------------------------------------------------- /roq/microcode/src/roq_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/src/roq_init.c -------------------------------------------------------------------------------- /roq/microcode/src/roq_rx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/src/roq_rx.c -------------------------------------------------------------------------------- /roq/microcode/src/roq_tx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/src/roq_tx.c -------------------------------------------------------------------------------- /roq/microcode/src/transport_connection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/microcode/src/transport_connection.c -------------------------------------------------------------------------------- /roq/userspace/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/userspace/Makefile -------------------------------------------------------------------------------- /roq/userspace/Makefile.libroq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/userspace/Makefile.libroq -------------------------------------------------------------------------------- /roq/userspace/libroq/AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roq/userspace/libroq/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roq/userspace/libroq/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/userspace/libroq/Makefile.am -------------------------------------------------------------------------------- /roq/userspace/libroq/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roq/userspace/libroq/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roq/userspace/libroq/autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/userspace/libroq/autogen.sh -------------------------------------------------------------------------------- /roq/userspace/libroq/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/userspace/libroq/configure.ac -------------------------------------------------------------------------------- /roq/userspace/libroq/roq-library.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/userspace/libroq/roq-library.spec -------------------------------------------------------------------------------- /roq/userspace/libroq/roq.driver: -------------------------------------------------------------------------------- 1 | driver roq 2 | -------------------------------------------------------------------------------- /roq/userspace/libroq/src/roq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/userspace/libroq/src/roq.c -------------------------------------------------------------------------------- /roq/userspace/libroq/src/roq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/userspace/libroq/src/roq.h -------------------------------------------------------------------------------- /roq/userspace/libroq/src/roq_abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/userspace/libroq/src/roq_abi.h -------------------------------------------------------------------------------- /roq/userspace/libroq/src/roq_uverbs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/userspace/libroq/src/roq_uverbs.c -------------------------------------------------------------------------------- /roq/userspace/libroq/src/roq_verbs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/roq/userspace/libroq/src/roq_verbs.c -------------------------------------------------------------------------------- /spcm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/spcm/.gitignore -------------------------------------------------------------------------------- /spcm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/spcm/Makefile -------------------------------------------------------------------------------- /spcm/asm_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/spcm/asm_support.h -------------------------------------------------------------------------------- /spcm/ld_script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/spcm/ld_script -------------------------------------------------------------------------------- /spcm/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/spcm/monitor.c -------------------------------------------------------------------------------- /spcm/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/spcm/start.S -------------------------------------------------------------------------------- /spcm/upc_glue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/spcm/upc_glue.c -------------------------------------------------------------------------------- /spcm/upc_p.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/spcm/upc_p.c -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/fusedos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/.gitignore -------------------------------------------------------------------------------- /tests/fusedos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/Makefile -------------------------------------------------------------------------------- /tests/fusedos/clone_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/clone_test.c -------------------------------------------------------------------------------- /tests/fusedos/dump_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/dump_context.c -------------------------------------------------------------------------------- /tests/fusedos/dump_env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/dump_env.c -------------------------------------------------------------------------------- /tests/fusedos/fusedosfs_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/fusedosfs_test.c -------------------------------------------------------------------------------- /tests/fusedos/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/hello_world.c -------------------------------------------------------------------------------- /tests/fusedos/kernel_spi_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/kernel_spi_test.cc -------------------------------------------------------------------------------- /tests/fusedos/l2atomicstest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/l2atomicstest.c -------------------------------------------------------------------------------- /tests/fusedos/memeater.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/memeater.cc -------------------------------------------------------------------------------- /tests/fusedos/mpi_helloworld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/mpi_helloworld.c -------------------------------------------------------------------------------- /tests/fusedos/omp_ex1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/omp_ex1.cc -------------------------------------------------------------------------------- /tests/fusedos/pthread_prodcons.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/pthread_prodcons.cc -------------------------------------------------------------------------------- /tests/fusedos/pthread_tally.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/pthread_tally.c -------------------------------------------------------------------------------- /tests/fusedos/pthread_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/pthread_test.c -------------------------------------------------------------------------------- /tests/fusedos/query_free_fifos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/query_free_fifos.c -------------------------------------------------------------------------------- /tests/fusedos/shm_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-research/fusedos/HEAD/tests/fusedos/shm_test.c --------------------------------------------------------------------------------