1. Welcome
  2. Essays
  3. Abbreviations
  4. xieby1's notes
  5. ABI
  6. AI
    ❱
    1. overview.md
  7. Algo
    ❱
    1. Graph
      ❱
      1. 1998.distance.bunke.prl.775.md
      2. 2002.inexact_match.bengoetxea.doc_thesis.107.md
      3. 2014.attributed.zhang.cvpr.19.md
      4. 2016.survey.yan.icmr.108.md
      5. 2021.igraphmatch.qiao..0.md
  8. Arch
    ❱
    1. 2014.超标量处理器设计.姚永斌.md
    2. Analysis
      ❱
      1. 2015.top_down.yasin.ispass.232
      2. 2015.top_down.yasin.ispass.232.md
    3. Cache
      ❱
      1. 2022.dsa_cache.sedaghati.isca.0.md
    4. Decoder
    5. HT
      ❱
      1. 2005.cell.kahle.ibmjrd.1093.md
      2. 2011.multi_isa.karaki.iceac.1.md
      3. 2012.process_migration.devuyst.asplos.83.md
      4. 2014.isa_explore.venkat.isca.112.md
      5. 2015.overview.mitra.jip.15.md
      6. 2018.process_migration.venkat.doc_thesis.5.md
      7. 2019.composite_isa.venkat.hpca.17.md
      8. 2020.byoc_framework.balkind.asplos.3.md
    6. Issue
      ❱
      1. 1996.quantify_complexity.palacharla..123.md
      2. 1997.complexity.palacharla.isca.923.md
      3. 2000.pipeline_schedule.stark.micro.137.md
      4. overview.md
    7. PRF
      ❱
      1. 2017.survey.mittal.ccpe.15.md
    8. Product
      ❱
      1. Tenstorrent.md
    9. QnA.md
    10. TLB
      ❱
      1. QnA.md
    11. VLIW
    12. overview.md
    13. reconf
      ❱
      1. 1997.chimaera.hauck.fccm.461.md
      2. 2008.reconf_acc.beck.date.97.md
  9. BT
    ❱
    1. Box86
      ❱
      1. logs.md
    2. HQEMU
      ❱
      1. codeReading-deprecated.md
      2. codeReading.md
    3. HW
      ❱
      1. 2008.coprocessor.li.amasbt.3.md
      2. 2009.godson3_x86_emu.hu.micro.84.md
      3. 2013.fpga_co-design.yao.fpl.6.md
      4. 2020.co_design_arm32_riscv.cheng.carrv.0.md
      5. VLIW
        ❱
        1. 2015.denver.nvidia.micro.36.md
        2. 2019.hybrid_dbt.rokicki.tcad.2.md
        3. crusoe
          ❱
          1. 2000.crusoe.klaiber.transmeta.118.md
          2. 2000.transmeta.geppert.spectrum.38.md
        4. daisy
      6. codeCache
      7. reconf
        ❱
        1. 2013.x86_mips_reconf.junior.jsa.4.md
    4. Mem
      ❱
      1. 2008.thread_safe_by_tm.chung.hpca.51.md
      2. atomic
        ❱
        1. 2016.atomic.rigo.ecms.6.md
      3. order
        ❱
        1. 2023.dbt_tso_weak.gouicem.asplos.0.md
    5. QEMU
      ❱
      1. 16k.md
      2. 2005.qemu.bellard.usenix.2217.md
      3. 2017.qemu_multi_cores.cota.cgo.8.md
      4. LA-backend.md
      5. QnA.md
      6. linux-user-32.md
      7. linux-user-memory_region.md
      8. linux-user.md
      9. logs.md
      10. lx
      11. mt-tcg.md
      12. qemu-wine.md
      13. signal.md
      14. target
      15. test.md
    6. Rosetta
      ❱
      1. overview.md
    7. Tarmac
    8. X86toMips
      ❱
      1. Pseudo-README.md
      2. X86toMips调研-续.md
      3. 武成岗
      4. dbt测试结果.md
    9. algo
      ❱
      1. 2006.lib.杨浩.计研发.0.md
      2. bt_rules
        ❱
        1. 2006.peephole_superopt.bansal.asplos.134.md
        2. 2018.learn.wwwang.asplos.11.md
      3. code_cache
      4. excp
      5. flags
      6. indirect_jump
        ❱
        1. 2016.static_identify_jump_target.federico.cases.9.md
      7. offload
        ❱
        1. 2010.distribit.guan.hpdc.5.md
        2. 2011.jit_task_farm.bohm.pldi.56.md
      8. reg
      9. smc
        ❱
        1. 2015.detect.hawkins.cgo.24.md
      10. trace
        ❱
        1. 1994.opt_profiling_tracing.ball.toplas.580.md
        2. 2000.net.duesterwald.asplos.141.md
        3. 2005.edge_profile.白童心.计算机工程.2.md
        4. 2005.lei_net.hiniker.micro.39.md
    10. analysis
      ❱
      1. 2014.simulators_harm.nowatki..19.md
      2. 2020.perfdbt.wu.iccd.2.md
      3. mem
    11. application
    12. dynamic
      ❱
      1. 2017.mambox64.dantras.pldi.18.md
    13. ExaGear
    14. kernel
      ❱
      1. 2013.fast.kedia.sosp.18.md
    15. libDBT
    16. libWrap
    17. lift
      ❱
      1. IR
        ❱
        1. LLBT
          ❱
          1. LLBT调研
          2. 二进制翻译调研报告(LLBT相关).md
        2. REVNG
          ❱
          1. overview.md
        3. mcsema
          ❱
          1. 2019.mcsema.researchLogs.md
          2. 2019.mcsema_dyninst.korencik...md
          3. remill.md
        4. mctoll
          ❱
          1. 2019.mctoll.yadavalli.lctes.5.md
          2. codesReading.md
          3. run.md
        5. overview.md
    18. oldProj
      ❱
      1. 1993.mips2alphaaxp.sites.cacm.267.md
      2. 1998.fx32.chernoff.micro.217.md
      3. dbt4AndStatic
        ❱
        1. DBT4代码阅读笔记
        2. dbt-static.md
        3. ORC的CGIR
    19. others
    20. overview
      ❱
      1. 2001.bt_opt_challenges.altman.pieee.38.md
      2. 2004.bibliography_of_simulators.md
    21. perf
      ❱
      1. 10.1145@2482767.2482786.md
      2. 2009.overhead.borin.iiswc.26.md
    22. rewrite
      ❱
      1. 2018.superset_disassembly.bauman.ndss.40.md
      2. instru
        ❱
        1. 2009.mt.hazelwood.ismm.28.md
        2. dynamorio.md
        3. mem_count.md
    23. security
    24. static
    25. sys
    26. test
    27. x86-qemu-mips
      ❱
      1. check.md
      2. x86-qemu-mips check手册
      3. debugs
        ❱
        1. OPEN.unknown-loop-in-bios.md
      4. x86-qemu-mips做出的修改
      5. mips-llvm.md
      6. mt-tcg.md
      7. tr_misc修改记录.md
  10. Benchmarks
    ❱
    1. coremark.md
    2. dhrystone
    3. herdtools7
      ❱
      1. 内存模型测试——DIY(Herdtools)
    4. NanoBench for Binary Translations
    5. spec
    6. spec2000.md
  11. Build
    ❱
    1. Autotools
      ❱
      1. 2012.autotools_criticism.kamp..md
      2. autotools.md
    2. CMake
      ❱
      1. CMkake Notes
    3. Compiler
      ❱
      1. 1992.hyperblock.mahlke.micro.md
      2. ORC
        ❱
        1. 2004.ORC-LCPC04-Tutorial.md
        2. 2004.overview_orc.wuchengyong.iwlcpc.md
      3. QnA.md
      4. fill_byte_for_align.md
      5. llvm
        ❱
        1. disassembler.md
      6. mingw
        ❱
        1. overview.md
      7. trans
    4. Disassemble
      ❱
      1. 2002.disassembly.bschwarz.pieee.md
    5. ELF
      ❱
      1. 前沿
      2. QnA.md
    6. Linker_Loader
      ❱
      1. QnA.md
    7. distributed.md
    8. Windows Development Environment on Linux
  12. CLI
    ❱
    1. term_pty_sh.md
  13. CPU
  14. Characterizing
    ❱
    1. 2007.uarch_independent.hoste.micro.186.md
  15. Checkpoint
    ❱
    1. 2021.elfies.patil.cgo.7.md
    2. criu.md
    3. elfies.log.md
    4. log.md
    5. pinball
      ❱
      1. overview.md
    6. rr.md
  16. CompatLayer
    ❱
    1. 2006.linuxulator.divacky.freebsd..md
    2. Alky.md
    3. UML
      ❱
      1. user_mode_linux.md
    4. WINE
      ❱
      1. 2020_6_25.emu_win_syscall.corbet.lwn.md
      2. wine中的各类设计
      3. QnA.md
      4. Wine相关资料
      5. 背景
      6. Wine调研
      7. 最终目标
      8. Winelib调研报告.md
      9. optimizable.md
      10. others.md
      11. qemu-wine-logs.md
      12. qemu-wine.md
      13. qemu-winetest_debug_logs.md
      14. qemu-wine环境搭建.md
      15. 二进制翻译调研报告_FX32_Wine.md
      16. 二进制翻译调研报告_Wine.md
    5. WSL.md
  17. Connect
    ❱
    1. Bluetooth
      ❱
      1. bluez
        ❱
        1. 总体架构
      2. btkbdd
      3. dbus
        ❱
        1. Overview.md
      4. hidclient
        ❱
        1. logs.md
    2. NFC
    3. Network
      ❱
      1. bittorrent
      2. nginx
        ❱
        1. logs.md
      3. p2p.md
      4. streaming_server.md
  18. Debug
    ❱
    1. 0126.debug
  19. Distro
    ❱
    1. JingOS.md
    2. Nix
  20. Docs
    ❱
    1. 文档和代码
  21. EPaper
    ❱
    1. eink.md
    2. laptop.md
  22. Electronics
    ❱
    1. 2015.the_art_of_electronics.horowitz.bookmark.md
    2. 2015.the_art_of_electronics.horowitz.md
    3. 为啥SRAM需要sense amplifier ?
    4. 晶体管的重要特征
  23. Emulator
    ❱
    1. Emulator_Design
    2. gem5
      ❱
      1. 2019.valid_gem5_haswell.akram.pmbs.10.md
      2. Cache in Gem5
      3. call_i_perf_degradation.md
      4. Clock in Gem5
      5. Commit Stage of Gem5
      6. Debug Gem5
      7. decoding in gem5
      8. elf.md
      9. Fetch in Gem5
      10. gem5 files
      11. Flags in Gem5
      12. Issue, Execute and Writeback in Gem5
      13. xieby1's Manual for isa, a new DSL(Domain Specific Language)
      14. logs.md
      15. Mem in Gem5
      16. microop in gem5
      17. X86MMU (X86TLB) in gem5
      18. O3 CPU in Gem5
      19. overview.md
      20. PLY(Python Lex Yacc) in gem5
      21. Port Abstraction in Gem5
      22. rename.md
      23. Scons
      24. Simple CPU in Gem5
      25. Specialize in Gem5
      26. Syscall in Gem5 SE
      27. Troubles in Gem5
      28. Micro Cache Adapter in Gem5
    3. spike.md
    4. verilator
      ❱
      1. generated_files.md
    5. zsim.md
  24. FS
    ❱
    1. watch.md
  25. GPU
    ❱
    1. tinygpu.md
  26. ISA
    ❱
    1. 2000.inst_path_coproc.chou.isca.49.md
    2. 2002.ildp.kim.isca.99.md
    3. 2009.density.weaver.iccd.20.md
    4. 2013.power_of_risc_cisc.blem.hpca.144.md
    5. Encoding
    6. Fusion
      ❱
      1. 2011.softhv.deb.cf.11.md
      2. 2017.bt_fuse_riscv_x86.clark.carrv.0.md
      3. 2022.fuse_mem.singh.micro.0.md
      4. NonExec
        ❱
        1. 2004.bt_fused_isa.hu.cgo.43.md
        2. 2004.profile_minigraph.bracy.micro.69.md
      5. Fusion
    7. Generated
      ❱
      1. 1998.subset_sum.choi.iccad.92.md
      2. 2003.near_optimal_cuts.atasu.dac.363.md
      3. 2014.overview.shrimal..4.md
    8. Semantics
      ❱
      1. 2013.locate.lakhotia.pprew.75.md
      2. 2014.lem.mulligan.icfp.79.md
      3. 2015.sail.gray.micro.31.md
      4. 2016.learn.heule.pldi.56.md
      5. 2018.sail.armstrong..3.md
      6. 2019.x64_validation.dasgupta.sigplan.24.md
      7. 2021.sail.armstrong.manual.md
      8. AsmJit
      9. k
        ❱
        1. logs.md
    9. Uop
      ❱
      1. 1990.nec_intel.elkins...md
      2. 1996.palcode..manual..md
      3. 2001.ucache.solomon.islped.44.md
      4. 2018.uops_info.abel.asplos.52.md
      5. 2019.reverse_engineer.koppe.usenix_security.16.md
      6. 2020.improve_ucache.kotra.micro.3.md
      7. overview.md
    10. arm
      ❱
      1. aarch64.md
      2. software_opt
    11. enhance
    12. java
      ❱
      1. Java Processor
    13. mips
    14. mips_lx
    15. riscv
      ❱
      1. 2022.riscv-unpriv.md
    16. ultrasparc
    17. umips
    18. x86
    19. xtensa
    20. 兆芯
    21. 申威
      ❱
      1. 2022.申威发展简史.md
      2. 2024.论坛
        ❱
        1. Screenshot
  27. from
  28. 2024-04-26
  29. 14-46-38.png
  30. from
  31. 2024-04-26
  32. 17-22-29.png
    ❱
    1. 飞腾
    2. 鲲鹏
  33. Input
    ❱
    1. logs.md
  34. JIT
    ❱
    1. 2008.llvm_sim.brandner..29.md
    2. 2011.llvm_sim.helmstetter.imecs.6.md
    3. dynarmic
    4. opt
  35. Journals
  36. Kernel
    ❱
    1. 2020_9_9.prepare_new_feat.edge.lwn-lpc.md
    2. Driver
      ❱
      1. 2019.linux_win_printer.金融通.软件所硕士.md
    3. Linux
      ❱
      1. 2002.rcu.mckenney..216.md
      2. 2016.sched_bug.lozi.eurosys.120.md
      3. 2018.concurrency.alglave.asplos.31.md
      4. 2020.rcu.mckenney...md
      5. Android
        ❱
        1. QnA.md
        2. Waydroid.md
        3. anbox.md
        4. to_mainline.md
      6. QnA-alpine.md
      7. QnA.md
      8. 🚧cache别名、页着色
      9. cache_alias_page_color.md
      10. docsReading.md
      11. drivers
        ❱
        1. QnA.md
        2. ioctl.md
      12. idle.md
      13. lx.md
      14. memory_mapping.md
      15. module.logs.md
      16. mtlb.logs.md
      17. do_page_fault源码分析
      18. page_size.md
      19. startup.md
      20. syscalls.md
    4. WinCmptbl
    5. Windows
      ❱
      1. QnA.md
      2. ReactOS
      3. compilation.md
      4. driver
        ❱
        1. QnA.md
        2. ddiwrapper.md
        3. logs-1.md
        4. logs.md
        5. ndis.md
          ❱
          1. err
        6. 驱动安装包构成
        7. types.md
      5. Windows命名风格
      6. service.md
      7. subsystem.md
      8. syscall.md
    6. XNU
      ❱
      1. Darling
        ❱
        1. overview.md
    7. exo
      ❱
      1. 1995.intro.engler.sosp.1259.md
    8. memory.md
    9. micro
      ❱
      1. 1995.u_kernel.lietdke.sosp.308.md
      2. 2013.l3_sel4.elphinstone.sosp.126.md
    10. multi
      ❱
      1. 2009.intro.baumann.sosp.856.md
    11. syscall
      ❱
      1. 2020_9_8.extensible_syscall.corbet.lwn-lpc.md
    12. transkernel.md
    13. unikernel
  37. Lang
    ❱
    1. Asm
      ❱
      1. asm.md
      2. riscv
        ❱
        1. QnA.md
    2. Bash
      ❱
      1. debug.md
    3. C.f
      ❱
      1. macro.md
    4. Dot
      ❱
      1. QnA.md
      2. overview.md
    5. IR
      ❱
      1. 1999.JVM_Specification.md
      2. 2000.llvm.lattner.master_thesis.241.md
      3. 2004.llvm.lattner.cgo.4340.md
      4. 2013.importance.chow...md
      5. Common2
      6. LLVM-IR.md
      7. Introduction
      8. adve-LowLevelVirtual.md
    6. JS
      ❱
      1. overview.md
    7. Latex
      ❱
      1. \cite末尾空格
    8. Lisp
    9. Py
    10. SMT-LIB
      ❱
      1. 2012.smt_lib_v2.cok..47.md
    11. TclTk
      ❱
      1. 1995.tcl_tk.welch.md
    12. Verilog
      ❱
      1. 2005.verilog_std.md
      2. 2008.Verilog数字系统设计教程.夏宇闻.ocr.md
      3. QnA
    13. WebAsm
      ❱
      1. 2017.intro.haas.pldi.194.md
      2. Web Assembly and Linux GUI (GUI Shell)
      3. overview.md
    14. AWK
    15. BC
    16. functional
      ❱
      1. data_struct.md
      2. overview.md
    17. spinalhdl.md
  38. Lib
    ❱
    1. Glibc
      ❱
      1. QnA.md
      2. glibc.md
      3. mmap特性
      4. pthread.md
    2. Libc
      ❱
      1. Musl
    3. igraph
      ❱
      1. QnA.md
    4. uClibc.md
  39. Mem
    ❱
    1. cat.md
    2. model
    3. model.md
      ❱
      1. 2017.memalloy.wickerson.popl.77.md
    4. C++11访存顺序
    5. overview.md
    6. test.md
  40. Network
    ❱
    1. caddy_traefik.md
  41. OS
    ❱
    1. page_size
      ❱
      1. overview.md
      2. transparent_huge_page.md
  42. Opinions
    ❱
    1. Notes
      ❱
      1. my_note_hierarchy
        ❱
        1. images
      2. overview.md
    2. openEcoSys.md
  43. Perf
    ❱
    1. flamegraph.md
    2. tools.md
  44. PoSh
    ❱
    1. QnA.md
  45. Pwr
    ❱
    1. 2009.mcpat.li.micro.2319.md
  46. QnA-Daliy.md
  47. Repos
    ❱
    1. llvm-tutor.md
  48. SQL
    ❱
    1. overview.md
  49. SW
    ❱
    1. Vim
      ❱
      1. QnA.md
    2. WM
      ❱
      1. gnome.md
    3. Barrier
    4. CLI Browsers (TUI Browsers)
    5. drawio.md
    6. launchers.md
    7. ocrmypdf.md
    8. pandoc.md
    9. paperless-ngx.md
    10. tmux vs zellij
    11. tree_timeline_note.md
  50. Sandbox
    ❱
    1. Docker
      ❱
      1. Overview.md
      2. QnA.md
    2. chroot.md
    3. proot.md
  51. Sim
  52. SoC
    ❱
    1. 2009.static_timing_analysis.chadha.md
    2. 2009.static_timing_analysis.chadha.note.md
    3. 2020.soc_design_guide.chakravarthi.md
    4. Chipyard
      ❱
      1. 2023.chisel-book.md
      2. nixos.md
    5. FPGA
      ❱
      1. iverilog.md
    6. HLS
    7. OpenTimer
    8. Static Timing Analysis (STA)
    9. XLS
      ❱
      1. DSLX for Google XL
      2. xlscc.md
    10. c910
      ❱
      1. openc910.md
      2. openc910_la.md
      3. overview.md
    11. Metastability 亚稳态
    12. Terminologies
  53. SymExec
  54. Test
    ❱
    1. idea.md
  55. Virt
    ❱
    1. 1988.386.smith.programmers_journal..md
    2. 2002.esx.waldspurger.opsr.1402.md
    3. 2003.xen.barham.opsr.6475.md
    4. 2003.xen.barham.opsr.6475.sync-conflict-20211220-085833-2SHHM4X.md
    5. 2006.cmp_soft_hard_x86.adams.asplos.700.md
    6. 2012.dune.belay.osdi.215.md
    7. BT
      ❱
      1. 2016.cross_arch_captive.spink.taco.3.md
      2. 2019.cross_arch_captive.spink.usenix.1.md
    8. addr_trans
      ❱
      1. 2018.1_qemu_dune_2_lkm.faravelon.doc_thesis.1.md
    9. overview.md
    10. virtualBox
      ❱
      1. install.md
  56. Visualization
    ❱
    1. tree.md
  57. Vulnerability
    ❱
    1. 2008.reversi.wagner.iccd.54.md
    2. 2023.reptar.md
  58. Web
    ❱
    1. rss
    2. vue.md
  59. Write
  60. X11
    ❱
    1. windowManage.md
  61. analysis
  62. binary_tools
    ❱
    1. overview.md
  63. cheatsheet.md
  64. dataViz
    ❱
    1. overview.md
  65. fonts
    ❱
    1. files
  66. hackthon
    ❱
    1. Untitled.md
  67. other_read_list
    ❱
    1. Cambrige Advanced Topics in Computer Architecture Reading List
    2. stanford
      ❱
      1. 1999.codesigned_vm.smith.iwia.md
      2. 2001.vm_intro.smith.md
      3. 2002.vector_vs_ss.kozyrakis.micro.md
  68. revealjs
    ❱
    1. TOC
  69. scripts
    ❱
    1. bash
  70. security

xieby1's notes

xieby1's notes

最近的研究

  • 二进制翻译
  • ISA语义分析

最近的乐趣

  • Linux日常操作的cheatsheet

Gem5

  • Cache in Gem5
  • Clock in Gem5
  • Commit Stage of Gem5
  • Debug Gem5
  • decoding in gem5
  • Fetch in Gem5
  • gem5 files
  • Flags in Gem5
  • Issue, Execute and Writeback in Gem5
  • xieby1's Manual for isa, a new DSL(Domain Specific Language)
  • logs.md
  • Mem in Gem5
  • microop in gem5
  • X86MMU (X86TLB) in gem5
  • O3 CPU in Gem5
  • overview.md
  • PLY(Python Lex Yacc) in gem5
  • Port Abstraction in Gem5
  • rename.md
  • Scons
  • Simple CPU in Gem5
  • Specialize in Gem5
  • Syscall in Gem5 SE
  • Troubles in Gem5

Nix/NixOS

  • 我的Nix/NixOS的配置
  • 在NixOS上使用Android程序
  • Nix交叉编译和跨平台程序
  • 打包飞书
  • Gnome in NixOS
  • nixpkgs.md
  • productivity.md
  • Python in Nix/NixOS
  • Nix/NixOS
  • Vim in Nix/NixOS
  • Weird Things in Nix/NixOS

同领域的朋友们

  • martins3
  • niugenen
  • limaomao821
  • foxsen
  • SPC 的自由天空