├── README.md ├── arch ├── amd │ └── sev │ │ ├── apm-sev.md │ │ ├── pic │ │ ├── auth-fw.png │ │ ├── basic-page-states.png │ │ ├── enc-cloud.png │ │ ├── enc-vm.png │ │ ├── guest-attest.png │ │ ├── guest-hv-comm.png │ │ ├── mem_enc.png │ │ ├── nae.png │ │ ├── page-remap-attacks.png │ │ ├── page-state-trans.png │ │ ├── rmp.png │ │ ├── sandbox.png │ │ ├── sev-arch.png │ │ ├── sev-enc.png │ │ ├── sev-sec-model.png │ │ ├── sev-snp-tm.png │ │ ├── sev-snp_attest.png │ │ ├── steal_aes_key.png │ │ ├── vcek.png │ │ ├── vmcb.png │ │ ├── vmpl0_vc_emu.png │ │ ├── vmpl_intr.png │ │ └── vmpls.png │ │ ├── sev-es.md │ │ ├── sev-snp-fw-api.md │ │ ├── sev-snp.md │ │ ├── sev.md │ │ └── svsm.md ├── arm64 │ ├── basic.md │ ├── pic │ │ ├── arm64_at_39b_4k.png │ │ ├── arm64_el.png │ │ ├── arm64_gp_reg_abi.png │ │ ├── arm64_stack_frame.png │ │ ├── cspr.png │ │ └── va.gif │ └── power_state.md └── intel │ ├── MP_management.md │ ├── VMX │ ├── vmcs.md │ └── vmx_non_root_operation.md │ ├── amx.md │ ├── apic.md │ ├── apicv_vintr.md │ ├── buslock.md │ ├── cache_control.md │ ├── cpu_topo.md │ ├── instruction.md │ ├── lam │ ├── lam.md │ ├── lam_kvm.md │ ├── lam_u57.md │ └── pic │ │ ├── lam-chk-lam48-sup-4-pg.png │ │ ├── lam-chk-lam48-user.png │ │ ├── lam-chk-lam57-sup-5-pg.png │ │ ├── lam-chk-lam57-user-5-pg.png │ │ └── lam-chk-lam57-user.png │ ├── mktme │ ├── mktme.md │ └── pic │ │ ├── keyid.png │ │ ├── mktme.png │ │ ├── mktme_eng.png │ │ └── tme.png │ ├── modes.md │ ├── pic │ ├── APIC_ICR.png │ ├── apic-base-msr.png │ ├── apic-eoi.png │ ├── apic-irq_acceptance-p6.png │ ├── apic-irq_acceptance.png │ ├── apic-irr-isr-tmr.png │ ├── apic-lapic_ioapic_mp.png │ ├── apic-lapic_ioapic_mp_p6.png │ ├── apic-lvt.png │ ├── apic-ppr.png │ ├── apic-svr.png │ ├── apic-tpr.png │ ├── cpu_topo_choosing_leaf.png │ ├── f10-5-7-dom-apicid.png │ ├── f10-6-6-dom-apicid.png │ ├── f12-1-cache-p4-xeon.png │ ├── f12-2-cache-i7.png │ ├── f12-3-cache-ctrl-regs-bits.PNG │ ├── f12-4-mtrr-mapping-phy-mem.PNG │ ├── f12-5-mtrrcap-msr.PNG │ ├── f12-6-mtrr-def-type.PNG │ ├── f12-7-mtrr-var-range-regs.png │ ├── f12-8-smrr-pair.png │ ├── f12-9-pat-msr.png │ ├── f4-11-cr3-paging.png │ ├── f9-1-wr-order-mp.png │ ├── ia32_apic_base_msr.PNG │ ├── lapic_id_reg.png │ ├── lapic_structure.png │ ├── sdm-f10-5-7-domain.png │ ├── sdm-f2-3-pr-modes.png │ ├── sdm-f2-4-efer-msr.png │ ├── sdm-f3-8-seg-desc.png │ ├── t12-9-addr-mapping-fr-mtrr.png │ ├── x2APIC_ICR.png │ └── xcr0.png │ ├── rdt │ ├── pic │ │ ├── spec-1st-mba.png │ │ ├── spec-2nd-mba.png │ │ ├── spec-acpi-enum-dss-rcs.png │ │ ├── spec-clos-assoc.png │ │ ├── spec-cxl-eg-io-cache.png │ │ ├── spec-cxl-eg-tag-trfc.png │ │ ├── spec-dev-trfc-md-pcie.png │ │ ├── spec-dft-mode-snc-4-rmid.png │ │ ├── spec-eg-cba-l2-l3.png │ │ ├── spec-eg-ctrl-2-diff-dev.png │ │ ├── spec-eg-ctrl-cxl-acc.png │ │ ├── spec-eg-ctrl-dsa.png │ │ ├── spec-enabling-clos-alloc-shared.png │ │ ├── spec-enabling-rmid-shared-res.png │ │ ├── spec-ia32-pqr-assoc.png │ │ ├── spec-ia32-pqr-msr.png │ │ ├── spec-ia32-qm-evtsel-ctr.png │ │ ├── spec-l3-io-qos-cfg-msr.png │ │ ├── spec-l3-qos-mask.png │ │ ├── spec-mapping-ch-io-cxl.png │ │ ├── spec-mapping-ch-io-pcie.png │ │ ├── spec-mapping-rcs-mmio-ctrl.png │ │ ├── spec-mba-cfg-msr-res-aw-mba.png │ │ ├── spec-mba-cfg-msr.png │ │ ├── spec-mba-ctrl-cxl-mem.png │ │ ├── spec-multi-l3-cfg.png │ │ ├── spec-non-cpu-agent-acpi-enum.png │ │ ├── spec-non-cpu-agent-build.png │ │ ├── spec-ov-3rd-mba.png │ │ ├── spec-pcie-eg-trfc-tag.png │ │ ├── spec-res-aw-mba-ov.png │ │ ├── spec-res-pcie-cxl-ep.png │ │ ├── spec-rmid-assign.png │ │ ├── spec-rmid-sh-mode-snc4.png │ │ ├── spec-rmid-snc-cfg-msr.png │ │ ├── spec-rmid-vcpu.png │ │ ├── spec-shared-l3-cfg.png │ │ └── spec-tag-pcie-cxl-dev.png │ ├── rdt_arch_spec.md │ └── rdt_sdm.md │ ├── sdsi │ ├── SDSi.md │ └── pic │ │ ├── sdsi_installer.png │ │ ├── sdsi_oob_flow.png │ │ ├── sdsi_overview.png │ │ └── validate_akc_cap.png │ ├── sgx │ ├── pic │ │ ├── enclave.png │ │ └── measurement_flow_of_enclave_build_process.png │ ├── sgx.md │ ├── sgx_kernel.md │ └── sgx_kernel_virt.md │ ├── smm.md │ ├── spr.md │ ├── tdx │ ├── TDVF.md │ ├── kvm_irq.md │ ├── pic │ │ ├── SEAM_Module_Flow.png │ │ ├── access_private_keyid.png │ │ ├── add_td_priv_page.png │ │ ├── addr_tsl.png │ │ ├── addr_tsl_epts.png │ │ ├── aug_td_priv_page.png │ │ ├── block_1gb_page.png │ │ ├── block_a_range_td_priv_page.png │ │ ├── checks_on_mm_rd_ci.png │ │ ├── checks_on_mm_rd_li.png │ │ ├── cmrs_vs_tdmrs.png │ │ ├── combined_TD_key_mngt_st.png │ │ ├── cpu_cfd_int.png │ │ ├── eg_async_td_exit_resumption.png │ │ ├── eg_handle_mce_in_td_ctx.png │ │ ├── eg_handle_msmi_in_td_ctx.png │ │ ├── eg_handle_msmi_in_td_ctx_new.png │ │ ├── eg_sync_td_exit_resumption.png │ │ ├── guest_td_acpt_priv_page.png │ │ ├── guest_td_control_struct_ov.png │ │ ├── hkid_space_part.png │ │ ├── iommu_iova.PNG │ │ ├── linux-tdx-sw-stack.png │ │ ├── mig_com_in_tdmig.png │ │ ├── mig_epoch_ov.png │ │ ├── mig_export_round_gpa_list.png │ │ ├── mig_in_order_mig_phase.png │ │ ├── mig_l2_sept_st_dia_import_io.png │ │ ├── mig_l2_sept_st_dia_import_ooo.png │ │ ├── mig_l2_sept_state_dia_export.png │ │ ├── mig_l2_sept_state_dia_export_pending.png │ │ ├── mig_migration_bundle.png │ │ ├── mig_migration_epochs.png │ │ ├── mig_migration_streams.png │ │ ├── mig_migration_tokens.png │ │ ├── mig_migtd_binding.png │ │ ├── mig_migtd_boot_flow.png │ │ ├── mig_migtd_design.png │ │ ├── mig_migtd_flow.png │ │ ├── mig_migtd_get_quote.png │ │ ├── mig_migtd_layout.png │ │ ├── mig_migtd_ra_tls.png │ │ ├── mig_migtd_tp_sec_setup.png │ │ ├── mig_msk_setup.png │ │ ├── mig_multi_dst_migtd.png │ │ ├── mig_multi_page_bundle.png │ │ ├── mig_multi_src_mig.png │ │ ├── mig_multi_td_mig.png │ │ ├── mig_non_mem_state.png │ │ ├── mig_ooo_mig_phase.png │ │ ├── mig_orch_flow.png │ │ ├── mig_pre_migration.png │ │ ├── mig_private_mm_mig.png │ │ ├── mig_sept_leaf_entry_state_dia_export.png │ │ ├── mig_sept_st_dia_io_import.png │ │ ├── mig_sept_st_dia_ooo_import.png │ │ ├── mig_sept_st_dia_pending_export.png │ │ ├── mig_seq_cancel_export.png │ │ ├── mig_seq_unblocking_pending.png │ │ ├── mig_sn_abort_io.png │ │ ├── mig_sn_abort_ooo.png │ │ ├── mig_sn_in_order_success.png │ │ ├── mig_sn_ooo_success.png │ │ ├── mig_td_arch.png │ │ ├── mig_td_life_cycle_sm.png │ │ ├── mig_td_mig.png │ │ ├── mig_td_op_sm.png │ │ ├── mig_td_report_quote.png │ │ ├── mig_tdcs_ov.png │ │ ├── mig_typical_mig_flow.png │ │ ├── mig_unblocking_page_td_write.png │ │ ├── mig_verifyquote_flow.png │ │ ├── mig_vmcall_comm_migtd.png │ │ ├── overview_of_key_mngmt.png │ │ ├── pamt_and_pt.png │ │ ├── pamt_block_hierarchy.png │ │ ├── post_intr_injection.png │ │ ├── private_keyid.png │ │ ├── provision_cert.png │ │ ├── quote_flow.png │ │ ├── rt_env_enum_guest_td.png │ │ ├── seam_range_register_details.png │ │ ├── sept_build_process.png │ │ ├── sept_leaf_entry_state.png │ │ ├── sept_nonleaf_entry_state.png │ │ ├── sim_com_td_key_mngmt_st.png │ │ ├── td_attestation.png │ │ ├── td_lifecycle_st.png │ │ ├── td_owner_bit_on_wr.png │ │ ├── td_priv_page_demote.png │ │ ├── td_priv_page_promote.png │ │ ├── td_vcpu_transition_ov.png │ │ ├── tdvf_atts_quote.png │ │ ├── tdvf_cfv.png │ │ ├── tdvf_dxe_hob_rt_mem_layout.png │ │ ├── tdvf_gen_flow.png │ │ ├── tdvf_measurement.png │ │ ├── tdvf_mem_state_tran.png │ │ ├── tdvf_metadata_layout.png │ │ ├── tdvf_td_hob_init_mem_layout.png │ │ ├── tdvf_tdx_arch.png │ │ ├── tdvps_hi_view.png │ │ ├── tdx_components.png │ │ ├── tdx_components_overview.png │ │ ├── tdx_host.svg │ │ ├── tdx_modes_and_transitions.png │ │ ├── tdx_module_lifecycle_state_machine.png │ │ ├── tdx_sept.png │ │ ├── tgkh_strategy.png │ │ ├── tlb_tracking_seq.png │ │ ├── trust_boundaries.png │ │ ├── vcpu_activity_state_machine.png │ │ ├── vcpu_asso_state_machine.png │ │ ├── vfio-structure.svg │ │ ├── virt_apic_access.png │ │ └── vmx_seam_transitions.png │ ├── tdx.md │ ├── tdx_connect │ │ ├── pic │ │ │ ├── addr_remap_attack.png │ │ │ ├── confused_deputy_attack.png │ │ │ ├── current_io_tvm.png │ │ │ ├── discovery_enable_tdx_connect.png │ │ │ ├── doe-2.png │ │ │ ├── doe-3.png │ │ │ ├── gpu_fpga_tvm.png │ │ │ ├── id_spoofing_attack.png │ │ │ ├── ide_setup_seq.png │ │ │ ├── ide_tlp_prefix.png │ │ │ ├── io_virt_vs_tdx_connect.png │ │ │ ├── iommu_tst_dma_tr.png │ │ │ ├── mitm_attack.png │ │ │ ├── mitm_attack_dma.png │ │ │ ├── mlc_intf_attack.png │ │ │ ├── ohc-c.png │ │ │ ├── overlap_attack.png │ │ │ ├── redirect_attack.png │ │ │ ├── remap_attack.png │ │ │ ├── sec_mmio_acc_ctrl.png │ │ │ ├── sel_vs_link_ide_strm.png │ │ │ ├── spdm_setup_tdisp_neg_seq.png │ │ │ ├── step_a-c.png │ │ │ ├── step_d.png │ │ │ ├── sw_tp_tdx.png │ │ │ ├── table_bifurcation_sel_link.png │ │ │ ├── table_ide_km.png │ │ │ ├── table_spdm_req_rsp.png │ │ │ ├── table_tdisp_msg.png │ │ │ ├── td_tee_io.png │ │ │ ├── tdi_assgm_td_seq.png │ │ │ ├── tdisp-dev-cap-reg.png │ │ │ ├── tdisp-eg-ide-tlp.png │ │ │ ├── tdisp-eg-report-flow.png │ │ │ ├── tdisp-id-req.png │ │ │ ├── tdisp-ide-tlp.png │ │ │ ├── tdisp-req-resp.png │ │ │ ├── tdisp-tdi-id-intf-id.png │ │ │ ├── tdisp-tee-io.png │ │ │ ├── tdisp_host_dev_arch.png │ │ │ ├── tdisp_st_machine.png │ │ │ ├── tdx_connect_fw.png │ │ │ ├── tdx_connect_sec_model.png │ │ │ ├── tdx_connect_sys_model.png │ │ │ ├── tiod-a-tvm-launch-tdi-start.png │ │ │ ├── tiod-com-in-tee-io.png │ │ │ ├── tiod-dev-dsm-sw-stack.png │ │ │ ├── tiod-dev-ide-setup.png │ │ │ ├── tiod-dev-spdm-setup.png │ │ │ ├── tiod-ide-stream-sm.png │ │ │ ├── tiod-p2p-types.png │ │ │ ├── tiod-trusted-dma.png │ │ │ ├── tiod-trusted-mmio.png │ │ │ ├── tiod-tvm-launch-tdi-start.png │ │ │ ├── trusted_dma_acc_ctrl.png │ │ │ ├── trusted_dma_sept.png │ │ │ └── unauth_td_acc.png │ │ ├── sw_enabling_for_tee_io.md │ │ ├── tdisp.md │ │ ├── tdx_connect_arch_spec.md │ │ └── tdx_tee_io_device.md │ ├── tdx_cpu_arch_spec.md │ ├── tdx_cpuid.md │ ├── tdx_dma_mind.md │ ├── tdx_exit.md │ ├── tdx_guest.md │ ├── tdx_guest_kenel_hardening.md │ ├── tdx_guest_security_spec.md │ ├── tdx_host_kernel.md │ ├── tdx_hugepage.md │ ├── tdx_io.md │ ├── tdx_kernel.md │ ├── tdx_kexec_guest_v11.md │ ├── tdx_kexec_host_v3.md │ ├── tdx_kvm_mmu_notifier.md │ ├── tdx_kvm_patch_v11.md │ ├── tdx_kvm_patch_v13.md │ ├── tdx_lazy_accept.md │ ├── tdx_mc_inject.md │ ├── tdx_mig_design.md │ ├── tdx_mig_spec.md │ ├── tdx_module_spec.md │ ├── tdx_module_src.md │ ├── tdx_sept.md │ ├── tdx_share_to_private.md │ ├── tdx_td_preserving.md │ ├── virtio_debug.md │ └── virtio_features.md │ └── vt-d │ ├── pic │ ├── vt-d-ioxapic-rte-pgm.png │ ├── vt-d-irq-compat.png │ ├── vt-d-irq-remap.png │ ├── vt-d-irte-posted.png │ ├── vt-d-irte-remap.png │ ├── vt-d-msix-pgm.png │ ├── vt-d-pid.png │ ├── vt-d-remap-hw-intr-pgm-x2apic.png │ ├── vt-d-remap-hw-intr-pgm-xapic.png │ └── vt-d-steps-intr-posting.png │ └── vt-d-ov.md ├── compiler ├── gcc │ └── cpp │ │ └── Wrapper-Headers.md ├── pic │ ├── gcov_gcda_gcno.png │ ├── plt_after.jpg │ └── plt_before.jpg └── plt_sample.md ├── computer_science ├── MESI.md ├── cache.md ├── float.md ├── pic │ ├── MESI_State_Transaction_Diagram.svg │ ├── MESI_states.png │ ├── cache_dir_map.png │ ├── cache_full_aso.png │ ├── cache_gen_org.png │ ├── cache_set_aso_mch.png │ ├── cache_set_aso_sec.png │ ├── core_i7_addr_tsl.png │ ├── float_bits.png │ ├── ieee754_float.png │ ├── inter-core-uncore.png │ ├── skylake-color.svg │ ├── store_buffer.png │ ├── tlb_comp.png │ ├── tlb_hit.png │ └── tlb_miss.png └── tlb.md ├── kernel ├── Bottom_Half.md ├── RCU │ └── stallwarn.md ├── acpi │ ├── acpi_irq_stat.md │ └── pic │ │ └── acpi_irq_stat.svg ├── barrier.md ├── bio.md ├── bpf │ ├── bpf.md │ └── pic │ │ └── arch_of_ebpf.png ├── cleanup.md ├── cmwq.md ├── config.md ├── cpu_hotplug.md ├── cpumask.md ├── debug │ ├── debug.md │ └── kprobes.md ├── dev_model.md ├── graphic │ ├── Linux-Graphic.md │ ├── drm.md │ └── pic │ │ ├── Access_to_video_card_with_DRM.svg.png │ │ ├── Access_to_video_card_without_DRM.svg.png │ │ ├── DRM_architecture.svg.png │ │ ├── Free_and_open-source-software_display_servers_and_UI_toolkits.svg.png │ │ ├── High_level_Overview_of_DRM.svg.png │ │ ├── Linux_AMD_graphics_stack.svg.png │ │ ├── Linux_Graphics_Stack_2013.svg.png │ │ ├── Linux_kernel_and_OpenGL_video_games.svg.png │ │ ├── Linux_kernel_and_daemons_with_exclusive_access.svg.png │ │ ├── graph-2d-render.png │ │ ├── graph-3d-render.png │ │ ├── graph-drm.png │ │ ├── graph-gpu-cmd-flow.png │ │ ├── graph-gtt-2-vm.png │ │ ├── graph-gtt.png │ │ ├── graph-intel-3d-render.png │ │ ├── graph-pipeline.png │ │ ├── graph-planes.png │ │ └── graph-r-2-d.png ├── init │ ├── boot.md │ ├── initcall.md │ └── pic │ │ ├── bzImage.png │ │ └── init_sections.png ├── iommu.md ├── ipc │ └── pic │ │ └── mqueue.png ├── ipi.md ├── irq.md ├── issues │ └── kpti │ │ ├── kpti.md │ │ └── pic │ │ ├── kpti_krnl.png │ │ ├── kpti_krnl_4lv.png │ │ ├── kpti_krnl_5lv.png │ │ └── kpti_user.png ├── kdump.md ├── kexec.md ├── kexec_x86.md ├── lock │ ├── Lock-1.md │ ├── Lock-2-Linux_x86_Spin_Lock.md │ ├── Lock-3-Linux_Semaphore.md │ ├── Lock-4-Linux_Mutex.md │ ├── lockdep.md │ ├── osq_lock.md │ ├── pic │ │ ├── qspinlock_5cpus.png │ │ ├── qspinlock_bitfields.png │ │ ├── qspinlock_ge.png │ │ └── qspinlock_le.png │ ├── qspinlock.md │ └── rt_mutex.md ├── mce.md ├── mm │ ├── direct_map.md │ ├── fault.md │ ├── fixup.md │ ├── folio.md │ ├── hugetlbpage.md │ ├── meminfo.md │ ├── mempolicy_mind.md │ ├── memtest.md │ ├── mm-1-process_addr_spc.md │ ├── mm.md │ ├── mm_pagetable.md │ ├── percpu.md │ ├── pic │ │ ├── SLAB-DS.png │ │ ├── SLUB-DS.png │ │ ├── cache_read-ahead.gif │ │ ├── cr3_paging_struct_entries.png │ │ ├── meminfo_all.png │ │ ├── meminfo_userspace.png │ │ ├── memoryDescriptorAndMemoryAreas.png │ │ ├── mm_highmem.png │ │ ├── mm_highmem_sections.png │ │ ├── mm_paging.gif │ │ ├── mm_pt_4lv.png │ │ ├── mm_pt_5lv.png │ │ ├── mm_segm_paging.png │ │ ├── mm_slab_1.gif │ │ ├── mm_slub_obj.png │ │ ├── mm_struct.png │ │ ├── mmu-x86-paging.gif │ │ ├── page_table_level.png │ │ ├── pcpu-unit-offsets.webp │ │ ├── per-cpu-offset.webp │ │ ├── percpu-copy-static-pcpu-data.webp │ │ ├── percpu-numa-layout.webp │ │ ├── percpu-ov.webp │ │ ├── percpu-x86-L4-paging-vm-layout.webp │ │ └── slab_bufctl.jpg │ ├── slab.md │ ├── slub.md │ └── vmalloc.md ├── networking │ ├── TCP.md │ ├── arp.md │ ├── garp.md │ ├── ip.md │ ├── macvlan.md │ ├── monitoring-tuning-linux-networking-stack-receiving-data.md │ ├── netfilter │ │ ├── conntrack.md │ │ ├── netfilter.md │ │ └── pic │ │ │ ├── Netfilter-packet-flow.svg │ │ │ ├── hooks.png │ │ │ ├── iptable_rules.webp │ │ │ └── iptables_ov.webp │ ├── pic │ │ ├── gso.png │ │ ├── net_rx_action.jpg │ │ ├── netif_receive_skb.jpg │ │ ├── nic_dma.jpg │ │ ├── no-gso.png │ │ ├── softirq.jpg │ │ ├── tcp_seq.jpg │ │ └── tcpfsm.png │ ├── route.md │ ├── sctp.md │ └── vsock.md ├── nmi │ ├── nmi.md │ ├── pic │ │ ├── NMI_die_notification.png │ │ ├── stack-first-nmi-2-s.png │ │ ├── stack-first-nmi-s.png │ │ ├── stack-nest-nmi-1-s.png │ │ ├── stack-nest-nmi-2-s.png │ │ ├── stack-s.png │ │ └── stack2-s.png │ └── x86_nmi_iret.md ├── page_cache.md ├── pcie.md ├── pic │ ├── 64-IDT-gate-desc.png │ ├── 64-tss.png │ ├── DkUbU.png │ ├── Gate_descriptors_format.png │ ├── Linux-storage-stack-diagram_v4.0.svg │ ├── SegmentDescriptor.svg │ ├── bio-req.jpg │ ├── bio.png │ ├── cpu_entry_area.svg │ ├── cpuoffline_seq.png │ ├── deadline-io-sched.png │ ├── ds_addr_spc.png │ ├── gdt-xpl.gif │ ├── hpet_block.png │ ├── idtr-idt.png │ ├── inode-pagecache.jpg │ ├── intr-call.png │ ├── irq_exp_stacks.svg │ ├── irq_seq.svg │ ├── kobj-rtc-sample.jpg │ ├── kobj_ktype_kset.gif │ ├── mce.jpg │ ├── mce_inject_fatal_broadcast.svg │ ├── mm_addr_space.png │ ├── nsproxy.png │ ├── page_cache_file_mm_mapping.png │ ├── pg_addr_spc.png │ ├── protectedModeSegmentation.png │ ├── segmentSelector.png │ ├── skylake-color.svg │ ├── skylake_block_diagram.svg │ ├── skylake_server_block_diagram.svg │ ├── stack_protector.svg │ ├── syscall_msr.png │ ├── timer0_cc_diag.png │ ├── uevent_udev_dbus.jpg │ ├── vfs.png │ ├── vfsops.png │ ├── x86_regs_paging.png │ ├── x86_stack_irq_exp.png │ ├── zen_2_core_diagram.svg │ └── zen_block_diagram.svg ├── profiling │ ├── perf.md │ └── pic │ │ ├── 5_Stage_Pipeline.svg │ │ ├── Cache_operation_diagram.svg │ │ ├── IA32_PERFEVTSELx.png │ │ ├── Superscalarpipeline.svg │ │ ├── branch-predication.png │ │ ├── gcc_instrument_sample.png │ │ ├── ilp.png │ │ ├── intel_table_19-1.png │ │ ├── perf.data.fmg.2.svg │ │ ├── perf.data.fmg.svg │ │ ├── perf_basic_flow.png │ │ ├── perf_events_map.png │ │ └── pipeline_out_of_order.gif ├── sched │ ├── pic │ │ ├── pattern-strategy.png │ │ ├── preemt_count.png │ │ ├── rate_of_return-sp.png │ │ ├── sched_O1.gif │ │ ├── sched_O1_2.gif │ │ ├── sched_RR_schd_fomula_1.png │ │ ├── sched_UNIX_schd_alg.png │ │ ├── sched_UNIX_schd_eg.png │ │ ├── sched_cfs_enqueue_task.png │ │ ├── sched_cfs_pick_next_task.png │ │ ├── sched_cfs_put_prev_task.png │ │ ├── sched_cfs_struct.gif │ │ ├── sched_cfs_task_fork.png │ │ ├── sched_cfs_task_tick.png │ │ ├── sched_cfs_update_curr.png │ │ ├── sched_classes.gif │ │ ├── sched_core_fork.png │ │ ├── sched_core_wakeup.png │ │ ├── sched_cpu-bound_io-bound.png │ │ ├── sched_dequeue_rt_stack.png │ │ ├── sched_eevdf_paper_eg1.png │ │ ├── sched_enqueue_task_rt.png │ │ ├── sched_fcfs.png │ │ ├── sched_flow_chart_of_process_states.jpg │ │ ├── sched_mlfq.png │ │ ├── sched_mqueue.png │ │ ├── sched_non-preemptive_vs_preemptive.gif │ │ ├── sched_non-preemptive_vs_preemptive_1.gif │ │ ├── sched_priorities.png │ │ ├── sched_priority_scheduling.png │ │ ├── sched_realtime_vs_vruntime.png │ │ ├── sched_round_robin.png │ │ ├── sched_rt_chk_cls_chg.png │ │ ├── sched_rt_period_timer.png │ │ ├── sched_rt_structs.jpg │ │ ├── sched_rt_watchdog.png │ │ ├── sched_shortest_remaining_time.png │ │ ├── sched_sjf.png │ │ ├── sched_structs.png │ │ ├── sched_update_process_times.png │ │ └── sched_weight_priority.png │ ├── sched_cfs-1.md │ ├── sched_cfs.md │ ├── sched_dl.md │ ├── sched_eevdf.md │ ├── sched_intro.md │ ├── sched_kernel_preempt.md │ ├── sched_lb.md │ ├── sched_linux.md │ ├── sched_rt.md │ ├── sched_rt_dev.md │ ├── sched_rt_load_balance.md │ └── sched_unix.md ├── segmentation.md ├── stack_x86-64.md ├── stop_machine.md ├── syscall.md ├── time.md ├── trace │ ├── ftrace-design.md │ ├── ftrace.md │ ├── hwlat.md │ ├── pic │ │ └── ftrace_fw.jpg │ ├── ring-buffer-design.md │ ├── sched_wakeup.md │ └── tracepoint.md ├── vfs.md └── xarray.md ├── microarch ├── learning_microarch.md └── pic │ ├── 300px-skylake_fetch.svg.webp │ ├── 400px-skylake_ucache.svg.webp │ ├── 425px-skylake_decode.svg.webp │ ├── 425px-skylake_msrom.svg.webp │ ├── 428px-intel_common_arch_post_ucache.svg.png │ ├── 450px-skylake_backend.svg.webp │ ├── FjnbCV.png │ ├── false-deps.png │ ├── kGeQiV.jpg │ ├── oooe.png │ ├── rrr_c0.png │ ├── rrr_c1.png │ ├── rrr_c12.png │ ├── rrr_c13.png │ ├── rrr_c14.png │ ├── rrr_c15.png │ ├── rrr_c16.png │ ├── rrr_c17.png │ ├── rrr_c18.png │ ├── rrr_c19.png │ ├── rrr_c2.png │ ├── rrr_c3.png │ ├── rrr_c4.png │ ├── rrr_c5+.png │ ├── rrr_c5.png │ ├── rrr_c6.png │ ├── rrr_c61.png │ └── rrr_c7.png └── virtualization ├── docker ├── docker.md └── pic │ ├── RMG-rule1.png │ ├── RMG-rule2.png │ ├── RMG-rule3.png │ ├── RMG-rule4.png │ ├── bits_of_docker.png │ ├── container_and_image.png │ ├── container_def.png │ ├── docker_arch_overview.png │ ├── docker_export.png │ ├── docker_fs_view.jpg │ ├── docker_save.png │ ├── image_def.png │ ├── layer_1.png │ ├── layer_2.png │ └── layer_3.png └── kvm ├── apicv.md ├── exception.md ├── gmem.md ├── pic └── gmem.svg ├── posted_interrupt.md └── tdp_page_fault.md /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/README.md -------------------------------------------------------------------------------- /arch/amd/sev/apm-sev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/apm-sev.md -------------------------------------------------------------------------------- /arch/amd/sev/pic/auth-fw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/auth-fw.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/basic-page-states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/basic-page-states.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/enc-cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/enc-cloud.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/enc-vm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/enc-vm.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/guest-attest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/guest-attest.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/guest-hv-comm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/guest-hv-comm.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/mem_enc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/mem_enc.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/nae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/nae.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/page-remap-attacks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/page-remap-attacks.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/page-state-trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/page-state-trans.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/rmp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/rmp.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/sandbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/sandbox.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/sev-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/sev-arch.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/sev-enc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/sev-enc.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/sev-sec-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/sev-sec-model.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/sev-snp-tm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/sev-snp-tm.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/sev-snp_attest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/sev-snp_attest.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/steal_aes_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/steal_aes_key.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/vcek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/vcek.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/vmcb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/vmcb.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/vmpl0_vc_emu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/vmpl0_vc_emu.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/vmpl_intr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/vmpl_intr.png -------------------------------------------------------------------------------- /arch/amd/sev/pic/vmpls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/pic/vmpls.png -------------------------------------------------------------------------------- /arch/amd/sev/sev-es.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/sev-es.md -------------------------------------------------------------------------------- /arch/amd/sev/sev-snp-fw-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/sev-snp-fw-api.md -------------------------------------------------------------------------------- /arch/amd/sev/sev-snp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/sev-snp.md -------------------------------------------------------------------------------- /arch/amd/sev/sev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/sev.md -------------------------------------------------------------------------------- /arch/amd/sev/svsm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/amd/sev/svsm.md -------------------------------------------------------------------------------- /arch/arm64/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/arm64/basic.md -------------------------------------------------------------------------------- /arch/arm64/pic/arm64_at_39b_4k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/arm64/pic/arm64_at_39b_4k.png -------------------------------------------------------------------------------- /arch/arm64/pic/arm64_el.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/arm64/pic/arm64_el.png -------------------------------------------------------------------------------- /arch/arm64/pic/arm64_gp_reg_abi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/arm64/pic/arm64_gp_reg_abi.png -------------------------------------------------------------------------------- /arch/arm64/pic/arm64_stack_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/arm64/pic/arm64_stack_frame.png -------------------------------------------------------------------------------- /arch/arm64/pic/cspr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/arm64/pic/cspr.png -------------------------------------------------------------------------------- /arch/arm64/pic/va.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/arm64/pic/va.gif -------------------------------------------------------------------------------- /arch/arm64/power_state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/arm64/power_state.md -------------------------------------------------------------------------------- /arch/intel/MP_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/MP_management.md -------------------------------------------------------------------------------- /arch/intel/VMX/vmcs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/VMX/vmcs.md -------------------------------------------------------------------------------- /arch/intel/VMX/vmx_non_root_operation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/VMX/vmx_non_root_operation.md -------------------------------------------------------------------------------- /arch/intel/amx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/amx.md -------------------------------------------------------------------------------- /arch/intel/apic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/apic.md -------------------------------------------------------------------------------- /arch/intel/apicv_vintr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/apicv_vintr.md -------------------------------------------------------------------------------- /arch/intel/buslock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/buslock.md -------------------------------------------------------------------------------- /arch/intel/cache_control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/cache_control.md -------------------------------------------------------------------------------- /arch/intel/cpu_topo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/cpu_topo.md -------------------------------------------------------------------------------- /arch/intel/instruction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/instruction.md -------------------------------------------------------------------------------- /arch/intel/lam/lam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/lam/lam.md -------------------------------------------------------------------------------- /arch/intel/lam/lam_kvm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/lam/lam_kvm.md -------------------------------------------------------------------------------- /arch/intel/lam/lam_u57.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/lam/lam_u57.md -------------------------------------------------------------------------------- /arch/intel/lam/pic/lam-chk-lam48-sup-4-pg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/lam/pic/lam-chk-lam48-sup-4-pg.png -------------------------------------------------------------------------------- /arch/intel/lam/pic/lam-chk-lam48-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/lam/pic/lam-chk-lam48-user.png -------------------------------------------------------------------------------- /arch/intel/lam/pic/lam-chk-lam57-sup-5-pg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/lam/pic/lam-chk-lam57-sup-5-pg.png -------------------------------------------------------------------------------- /arch/intel/lam/pic/lam-chk-lam57-user-5-pg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/lam/pic/lam-chk-lam57-user-5-pg.png -------------------------------------------------------------------------------- /arch/intel/lam/pic/lam-chk-lam57-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/lam/pic/lam-chk-lam57-user.png -------------------------------------------------------------------------------- /arch/intel/mktme/mktme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/mktme/mktme.md -------------------------------------------------------------------------------- /arch/intel/mktme/pic/keyid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/mktme/pic/keyid.png -------------------------------------------------------------------------------- /arch/intel/mktme/pic/mktme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/mktme/pic/mktme.png -------------------------------------------------------------------------------- /arch/intel/mktme/pic/mktme_eng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/mktme/pic/mktme_eng.png -------------------------------------------------------------------------------- /arch/intel/mktme/pic/tme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/mktme/pic/tme.png -------------------------------------------------------------------------------- /arch/intel/modes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/modes.md -------------------------------------------------------------------------------- /arch/intel/pic/APIC_ICR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/APIC_ICR.png -------------------------------------------------------------------------------- /arch/intel/pic/apic-base-msr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/apic-base-msr.png -------------------------------------------------------------------------------- /arch/intel/pic/apic-eoi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/apic-eoi.png -------------------------------------------------------------------------------- /arch/intel/pic/apic-irq_acceptance-p6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/apic-irq_acceptance-p6.png -------------------------------------------------------------------------------- /arch/intel/pic/apic-irq_acceptance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/apic-irq_acceptance.png -------------------------------------------------------------------------------- /arch/intel/pic/apic-irr-isr-tmr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/apic-irr-isr-tmr.png -------------------------------------------------------------------------------- /arch/intel/pic/apic-lapic_ioapic_mp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/apic-lapic_ioapic_mp.png -------------------------------------------------------------------------------- /arch/intel/pic/apic-lapic_ioapic_mp_p6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/apic-lapic_ioapic_mp_p6.png -------------------------------------------------------------------------------- /arch/intel/pic/apic-lvt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/apic-lvt.png -------------------------------------------------------------------------------- /arch/intel/pic/apic-ppr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/apic-ppr.png -------------------------------------------------------------------------------- /arch/intel/pic/apic-svr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/apic-svr.png -------------------------------------------------------------------------------- /arch/intel/pic/apic-tpr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/apic-tpr.png -------------------------------------------------------------------------------- /arch/intel/pic/cpu_topo_choosing_leaf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/cpu_topo_choosing_leaf.png -------------------------------------------------------------------------------- /arch/intel/pic/f10-5-7-dom-apicid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f10-5-7-dom-apicid.png -------------------------------------------------------------------------------- /arch/intel/pic/f10-6-6-dom-apicid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f10-6-6-dom-apicid.png -------------------------------------------------------------------------------- /arch/intel/pic/f12-1-cache-p4-xeon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f12-1-cache-p4-xeon.png -------------------------------------------------------------------------------- /arch/intel/pic/f12-2-cache-i7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f12-2-cache-i7.png -------------------------------------------------------------------------------- /arch/intel/pic/f12-3-cache-ctrl-regs-bits.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f12-3-cache-ctrl-regs-bits.PNG -------------------------------------------------------------------------------- /arch/intel/pic/f12-4-mtrr-mapping-phy-mem.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f12-4-mtrr-mapping-phy-mem.PNG -------------------------------------------------------------------------------- /arch/intel/pic/f12-5-mtrrcap-msr.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f12-5-mtrrcap-msr.PNG -------------------------------------------------------------------------------- /arch/intel/pic/f12-6-mtrr-def-type.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f12-6-mtrr-def-type.PNG -------------------------------------------------------------------------------- /arch/intel/pic/f12-7-mtrr-var-range-regs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f12-7-mtrr-var-range-regs.png -------------------------------------------------------------------------------- /arch/intel/pic/f12-8-smrr-pair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f12-8-smrr-pair.png -------------------------------------------------------------------------------- /arch/intel/pic/f12-9-pat-msr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f12-9-pat-msr.png -------------------------------------------------------------------------------- /arch/intel/pic/f4-11-cr3-paging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f4-11-cr3-paging.png -------------------------------------------------------------------------------- /arch/intel/pic/f9-1-wr-order-mp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/f9-1-wr-order-mp.png -------------------------------------------------------------------------------- /arch/intel/pic/ia32_apic_base_msr.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/ia32_apic_base_msr.PNG -------------------------------------------------------------------------------- /arch/intel/pic/lapic_id_reg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/lapic_id_reg.png -------------------------------------------------------------------------------- /arch/intel/pic/lapic_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/lapic_structure.png -------------------------------------------------------------------------------- /arch/intel/pic/sdm-f10-5-7-domain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/sdm-f10-5-7-domain.png -------------------------------------------------------------------------------- /arch/intel/pic/sdm-f2-3-pr-modes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/sdm-f2-3-pr-modes.png -------------------------------------------------------------------------------- /arch/intel/pic/sdm-f2-4-efer-msr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/sdm-f2-4-efer-msr.png -------------------------------------------------------------------------------- /arch/intel/pic/sdm-f3-8-seg-desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/sdm-f3-8-seg-desc.png -------------------------------------------------------------------------------- /arch/intel/pic/t12-9-addr-mapping-fr-mtrr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/t12-9-addr-mapping-fr-mtrr.png -------------------------------------------------------------------------------- /arch/intel/pic/x2APIC_ICR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/x2APIC_ICR.png -------------------------------------------------------------------------------- /arch/intel/pic/xcr0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/pic/xcr0.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-1st-mba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-1st-mba.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-2nd-mba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-2nd-mba.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-acpi-enum-dss-rcs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-acpi-enum-dss-rcs.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-clos-assoc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-clos-assoc.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-cxl-eg-io-cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-cxl-eg-io-cache.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-cxl-eg-tag-trfc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-cxl-eg-tag-trfc.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-dev-trfc-md-pcie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-dev-trfc-md-pcie.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-dft-mode-snc-4-rmid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-dft-mode-snc-4-rmid.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-eg-cba-l2-l3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-eg-cba-l2-l3.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-eg-ctrl-2-diff-dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-eg-ctrl-2-diff-dev.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-eg-ctrl-cxl-acc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-eg-ctrl-cxl-acc.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-eg-ctrl-dsa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-eg-ctrl-dsa.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-enabling-clos-alloc-shared.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-enabling-clos-alloc-shared.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-enabling-rmid-shared-res.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-enabling-rmid-shared-res.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-ia32-pqr-assoc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-ia32-pqr-assoc.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-ia32-pqr-msr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-ia32-pqr-msr.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-ia32-qm-evtsel-ctr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-ia32-qm-evtsel-ctr.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-l3-io-qos-cfg-msr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-l3-io-qos-cfg-msr.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-l3-qos-mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-l3-qos-mask.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-mapping-ch-io-cxl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-mapping-ch-io-cxl.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-mapping-ch-io-pcie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-mapping-ch-io-pcie.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-mapping-rcs-mmio-ctrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-mapping-rcs-mmio-ctrl.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-mba-cfg-msr-res-aw-mba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-mba-cfg-msr-res-aw-mba.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-mba-cfg-msr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-mba-cfg-msr.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-mba-ctrl-cxl-mem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-mba-ctrl-cxl-mem.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-multi-l3-cfg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-multi-l3-cfg.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-non-cpu-agent-acpi-enum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-non-cpu-agent-acpi-enum.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-non-cpu-agent-build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-non-cpu-agent-build.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-ov-3rd-mba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-ov-3rd-mba.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-pcie-eg-trfc-tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-pcie-eg-trfc-tag.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-res-aw-mba-ov.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-res-aw-mba-ov.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-res-pcie-cxl-ep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-res-pcie-cxl-ep.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-rmid-assign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-rmid-assign.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-rmid-sh-mode-snc4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-rmid-sh-mode-snc4.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-rmid-snc-cfg-msr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-rmid-snc-cfg-msr.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-rmid-vcpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-rmid-vcpu.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-shared-l3-cfg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-shared-l3-cfg.png -------------------------------------------------------------------------------- /arch/intel/rdt/pic/spec-tag-pcie-cxl-dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/pic/spec-tag-pcie-cxl-dev.png -------------------------------------------------------------------------------- /arch/intel/rdt/rdt_arch_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/rdt_arch_spec.md -------------------------------------------------------------------------------- /arch/intel/rdt/rdt_sdm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/rdt/rdt_sdm.md -------------------------------------------------------------------------------- /arch/intel/sdsi/SDSi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/sdsi/SDSi.md -------------------------------------------------------------------------------- /arch/intel/sdsi/pic/sdsi_installer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/sdsi/pic/sdsi_installer.png -------------------------------------------------------------------------------- /arch/intel/sdsi/pic/sdsi_oob_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/sdsi/pic/sdsi_oob_flow.png -------------------------------------------------------------------------------- /arch/intel/sdsi/pic/sdsi_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/sdsi/pic/sdsi_overview.png -------------------------------------------------------------------------------- /arch/intel/sdsi/pic/validate_akc_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/sdsi/pic/validate_akc_cap.png -------------------------------------------------------------------------------- /arch/intel/sgx/pic/enclave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/sgx/pic/enclave.png -------------------------------------------------------------------------------- /arch/intel/sgx/pic/measurement_flow_of_enclave_build_process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/sgx/pic/measurement_flow_of_enclave_build_process.png -------------------------------------------------------------------------------- /arch/intel/sgx/sgx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/sgx/sgx.md -------------------------------------------------------------------------------- /arch/intel/sgx/sgx_kernel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/sgx/sgx_kernel.md -------------------------------------------------------------------------------- /arch/intel/sgx/sgx_kernel_virt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/sgx/sgx_kernel_virt.md -------------------------------------------------------------------------------- /arch/intel/smm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/smm.md -------------------------------------------------------------------------------- /arch/intel/spr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/spr.md -------------------------------------------------------------------------------- /arch/intel/tdx/TDVF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/TDVF.md -------------------------------------------------------------------------------- /arch/intel/tdx/kvm_irq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/kvm_irq.md -------------------------------------------------------------------------------- /arch/intel/tdx/pic/SEAM_Module_Flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/SEAM_Module_Flow.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/access_private_keyid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/access_private_keyid.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/add_td_priv_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/add_td_priv_page.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/addr_tsl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/addr_tsl.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/addr_tsl_epts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/addr_tsl_epts.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/aug_td_priv_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/aug_td_priv_page.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/block_1gb_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/block_1gb_page.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/block_a_range_td_priv_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/block_a_range_td_priv_page.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/checks_on_mm_rd_ci.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/checks_on_mm_rd_ci.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/checks_on_mm_rd_li.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/checks_on_mm_rd_li.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/cmrs_vs_tdmrs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/cmrs_vs_tdmrs.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/combined_TD_key_mngt_st.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/combined_TD_key_mngt_st.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/cpu_cfd_int.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/cpu_cfd_int.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/eg_async_td_exit_resumption.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/eg_async_td_exit_resumption.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/eg_handle_mce_in_td_ctx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/eg_handle_mce_in_td_ctx.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/eg_handle_msmi_in_td_ctx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/eg_handle_msmi_in_td_ctx.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/eg_handle_msmi_in_td_ctx_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/eg_handle_msmi_in_td_ctx_new.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/eg_sync_td_exit_resumption.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/eg_sync_td_exit_resumption.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/guest_td_acpt_priv_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/guest_td_acpt_priv_page.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/guest_td_control_struct_ov.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/guest_td_control_struct_ov.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/hkid_space_part.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/hkid_space_part.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/iommu_iova.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/iommu_iova.PNG -------------------------------------------------------------------------------- /arch/intel/tdx/pic/linux-tdx-sw-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/linux-tdx-sw-stack.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_com_in_tdmig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_com_in_tdmig.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_epoch_ov.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_epoch_ov.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_export_round_gpa_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_export_round_gpa_list.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_in_order_mig_phase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_in_order_mig_phase.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_l2_sept_st_dia_import_io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_l2_sept_st_dia_import_io.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_l2_sept_st_dia_import_ooo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_l2_sept_st_dia_import_ooo.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_l2_sept_state_dia_export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_l2_sept_state_dia_export.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_l2_sept_state_dia_export_pending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_l2_sept_state_dia_export_pending.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_migration_bundle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_migration_bundle.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_migration_epochs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_migration_epochs.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_migration_streams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_migration_streams.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_migration_tokens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_migration_tokens.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_migtd_binding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_migtd_binding.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_migtd_boot_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_migtd_boot_flow.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_migtd_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_migtd_design.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_migtd_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_migtd_flow.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_migtd_get_quote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_migtd_get_quote.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_migtd_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_migtd_layout.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_migtd_ra_tls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_migtd_ra_tls.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_migtd_tp_sec_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_migtd_tp_sec_setup.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_msk_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_msk_setup.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_multi_dst_migtd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_multi_dst_migtd.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_multi_page_bundle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_multi_page_bundle.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_multi_src_mig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_multi_src_mig.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_multi_td_mig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_multi_td_mig.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_non_mem_state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_non_mem_state.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_ooo_mig_phase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_ooo_mig_phase.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_orch_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_orch_flow.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_pre_migration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_pre_migration.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_private_mm_mig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_private_mm_mig.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_sept_leaf_entry_state_dia_export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_sept_leaf_entry_state_dia_export.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_sept_st_dia_io_import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_sept_st_dia_io_import.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_sept_st_dia_ooo_import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_sept_st_dia_ooo_import.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_sept_st_dia_pending_export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_sept_st_dia_pending_export.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_seq_cancel_export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_seq_cancel_export.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_seq_unblocking_pending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_seq_unblocking_pending.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_sn_abort_io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_sn_abort_io.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_sn_abort_ooo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_sn_abort_ooo.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_sn_in_order_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_sn_in_order_success.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_sn_ooo_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_sn_ooo_success.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_td_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_td_arch.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_td_life_cycle_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_td_life_cycle_sm.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_td_mig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_td_mig.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_td_op_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_td_op_sm.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_td_report_quote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_td_report_quote.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_tdcs_ov.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_tdcs_ov.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_typical_mig_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_typical_mig_flow.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_unblocking_page_td_write.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_unblocking_page_td_write.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_verifyquote_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_verifyquote_flow.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/mig_vmcall_comm_migtd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/mig_vmcall_comm_migtd.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/overview_of_key_mngmt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/overview_of_key_mngmt.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/pamt_and_pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/pamt_and_pt.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/pamt_block_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/pamt_block_hierarchy.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/post_intr_injection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/post_intr_injection.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/private_keyid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/private_keyid.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/provision_cert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/provision_cert.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/quote_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/quote_flow.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/rt_env_enum_guest_td.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/rt_env_enum_guest_td.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/seam_range_register_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/seam_range_register_details.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/sept_build_process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/sept_build_process.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/sept_leaf_entry_state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/sept_leaf_entry_state.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/sept_nonleaf_entry_state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/sept_nonleaf_entry_state.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/sim_com_td_key_mngmt_st.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/sim_com_td_key_mngmt_st.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/td_attestation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/td_attestation.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/td_lifecycle_st.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/td_lifecycle_st.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/td_owner_bit_on_wr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/td_owner_bit_on_wr.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/td_priv_page_demote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/td_priv_page_demote.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/td_priv_page_promote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/td_priv_page_promote.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/td_vcpu_transition_ov.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/td_vcpu_transition_ov.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdvf_atts_quote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdvf_atts_quote.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdvf_cfv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdvf_cfv.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdvf_dxe_hob_rt_mem_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdvf_dxe_hob_rt_mem_layout.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdvf_gen_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdvf_gen_flow.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdvf_measurement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdvf_measurement.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdvf_mem_state_tran.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdvf_mem_state_tran.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdvf_metadata_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdvf_metadata_layout.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdvf_td_hob_init_mem_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdvf_td_hob_init_mem_layout.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdvf_tdx_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdvf_tdx_arch.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdvps_hi_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdvps_hi_view.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdx_components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdx_components.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdx_components_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdx_components_overview.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdx_host.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdx_host.svg -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdx_modes_and_transitions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdx_modes_and_transitions.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdx_module_lifecycle_state_machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdx_module_lifecycle_state_machine.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tdx_sept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tdx_sept.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tgkh_strategy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tgkh_strategy.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/tlb_tracking_seq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/tlb_tracking_seq.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/trust_boundaries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/trust_boundaries.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/vcpu_activity_state_machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/vcpu_activity_state_machine.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/vcpu_asso_state_machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/vcpu_asso_state_machine.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/vfio-structure.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/vfio-structure.svg -------------------------------------------------------------------------------- /arch/intel/tdx/pic/virt_apic_access.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/virt_apic_access.png -------------------------------------------------------------------------------- /arch/intel/tdx/pic/vmx_seam_transitions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/pic/vmx_seam_transitions.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/addr_remap_attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/addr_remap_attack.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/confused_deputy_attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/confused_deputy_attack.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/current_io_tvm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/current_io_tvm.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/discovery_enable_tdx_connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/discovery_enable_tdx_connect.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/doe-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/doe-2.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/doe-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/doe-3.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/gpu_fpga_tvm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/gpu_fpga_tvm.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/id_spoofing_attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/id_spoofing_attack.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/ide_setup_seq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/ide_setup_seq.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/ide_tlp_prefix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/ide_tlp_prefix.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/io_virt_vs_tdx_connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/io_virt_vs_tdx_connect.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/iommu_tst_dma_tr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/iommu_tst_dma_tr.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/mitm_attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/mitm_attack.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/mitm_attack_dma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/mitm_attack_dma.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/mlc_intf_attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/mlc_intf_attack.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/ohc-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/ohc-c.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/overlap_attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/overlap_attack.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/redirect_attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/redirect_attack.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/remap_attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/remap_attack.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/sec_mmio_acc_ctrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/sec_mmio_acc_ctrl.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/sel_vs_link_ide_strm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/sel_vs_link_ide_strm.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/spdm_setup_tdisp_neg_seq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/spdm_setup_tdisp_neg_seq.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/step_a-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/step_a-c.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/step_d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/step_d.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/sw_tp_tdx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/sw_tp_tdx.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/table_bifurcation_sel_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/table_bifurcation_sel_link.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/table_ide_km.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/table_ide_km.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/table_spdm_req_rsp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/table_spdm_req_rsp.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/table_tdisp_msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/table_tdisp_msg.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/td_tee_io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/td_tee_io.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdi_assgm_td_seq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdi_assgm_td_seq.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdisp-dev-cap-reg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdisp-dev-cap-reg.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdisp-eg-ide-tlp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdisp-eg-ide-tlp.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdisp-eg-report-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdisp-eg-report-flow.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdisp-id-req.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdisp-id-req.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdisp-ide-tlp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdisp-ide-tlp.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdisp-req-resp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdisp-req-resp.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdisp-tdi-id-intf-id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdisp-tdi-id-intf-id.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdisp-tee-io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdisp-tee-io.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdisp_host_dev_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdisp_host_dev_arch.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdisp_st_machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdisp_st_machine.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdx_connect_fw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdx_connect_fw.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdx_connect_sec_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdx_connect_sec_model.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tdx_connect_sys_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tdx_connect_sys_model.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tiod-a-tvm-launch-tdi-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tiod-a-tvm-launch-tdi-start.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tiod-com-in-tee-io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tiod-com-in-tee-io.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tiod-dev-dsm-sw-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tiod-dev-dsm-sw-stack.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tiod-dev-ide-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tiod-dev-ide-setup.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tiod-dev-spdm-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tiod-dev-spdm-setup.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tiod-ide-stream-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tiod-ide-stream-sm.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tiod-p2p-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tiod-p2p-types.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tiod-trusted-dma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tiod-trusted-dma.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tiod-trusted-mmio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tiod-trusted-mmio.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/tiod-tvm-launch-tdi-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/tiod-tvm-launch-tdi-start.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/trusted_dma_acc_ctrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/trusted_dma_acc_ctrl.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/trusted_dma_sept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/trusted_dma_sept.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/pic/unauth_td_acc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/pic/unauth_td_acc.png -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/sw_enabling_for_tee_io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/sw_enabling_for_tee_io.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/tdisp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/tdisp.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/tdx_connect_arch_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/tdx_connect_arch_spec.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_connect/tdx_tee_io_device.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_connect/tdx_tee_io_device.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_cpu_arch_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_cpu_arch_spec.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_cpuid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_cpuid.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_dma_mind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_dma_mind.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_exit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_exit.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_guest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_guest.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_guest_kenel_hardening.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_guest_kenel_hardening.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_guest_security_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_guest_security_spec.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_host_kernel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_host_kernel.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_hugepage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_hugepage.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_io.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_kernel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_kernel.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_kexec_guest_v11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_kexec_guest_v11.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_kexec_host_v3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_kexec_host_v3.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_kvm_mmu_notifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_kvm_mmu_notifier.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_kvm_patch_v11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_kvm_patch_v11.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_kvm_patch_v13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_kvm_patch_v13.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_lazy_accept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_lazy_accept.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_mc_inject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_mc_inject.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_mig_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_mig_design.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_mig_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_mig_spec.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_module_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_module_spec.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_module_src.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_module_src.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_sept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_sept.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_share_to_private.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_share_to_private.md -------------------------------------------------------------------------------- /arch/intel/tdx/tdx_td_preserving.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/tdx_td_preserving.md -------------------------------------------------------------------------------- /arch/intel/tdx/virtio_debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/virtio_debug.md -------------------------------------------------------------------------------- /arch/intel/tdx/virtio_features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/tdx/virtio_features.md -------------------------------------------------------------------------------- /arch/intel/vt-d/pic/vt-d-ioxapic-rte-pgm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/vt-d/pic/vt-d-ioxapic-rte-pgm.png -------------------------------------------------------------------------------- /arch/intel/vt-d/pic/vt-d-irq-compat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/vt-d/pic/vt-d-irq-compat.png -------------------------------------------------------------------------------- /arch/intel/vt-d/pic/vt-d-irq-remap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/vt-d/pic/vt-d-irq-remap.png -------------------------------------------------------------------------------- /arch/intel/vt-d/pic/vt-d-irte-posted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/vt-d/pic/vt-d-irte-posted.png -------------------------------------------------------------------------------- /arch/intel/vt-d/pic/vt-d-irte-remap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/vt-d/pic/vt-d-irte-remap.png -------------------------------------------------------------------------------- /arch/intel/vt-d/pic/vt-d-msix-pgm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/vt-d/pic/vt-d-msix-pgm.png -------------------------------------------------------------------------------- /arch/intel/vt-d/pic/vt-d-pid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/vt-d/pic/vt-d-pid.png -------------------------------------------------------------------------------- /arch/intel/vt-d/pic/vt-d-remap-hw-intr-pgm-x2apic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/vt-d/pic/vt-d-remap-hw-intr-pgm-x2apic.png -------------------------------------------------------------------------------- /arch/intel/vt-d/pic/vt-d-remap-hw-intr-pgm-xapic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/vt-d/pic/vt-d-remap-hw-intr-pgm-xapic.png -------------------------------------------------------------------------------- /arch/intel/vt-d/pic/vt-d-steps-intr-posting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/vt-d/pic/vt-d-steps-intr-posting.png -------------------------------------------------------------------------------- /arch/intel/vt-d/vt-d-ov.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/arch/intel/vt-d/vt-d-ov.md -------------------------------------------------------------------------------- /compiler/gcc/cpp/Wrapper-Headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/compiler/gcc/cpp/Wrapper-Headers.md -------------------------------------------------------------------------------- /compiler/pic/gcov_gcda_gcno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/compiler/pic/gcov_gcda_gcno.png -------------------------------------------------------------------------------- /compiler/pic/plt_after.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/compiler/pic/plt_after.jpg -------------------------------------------------------------------------------- /compiler/pic/plt_before.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/compiler/pic/plt_before.jpg -------------------------------------------------------------------------------- /compiler/plt_sample.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/compiler/plt_sample.md -------------------------------------------------------------------------------- /computer_science/MESI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/MESI.md -------------------------------------------------------------------------------- /computer_science/cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/cache.md -------------------------------------------------------------------------------- /computer_science/float.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/float.md -------------------------------------------------------------------------------- /computer_science/pic/MESI_State_Transaction_Diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/MESI_State_Transaction_Diagram.svg -------------------------------------------------------------------------------- /computer_science/pic/MESI_states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/MESI_states.png -------------------------------------------------------------------------------- /computer_science/pic/cache_dir_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/cache_dir_map.png -------------------------------------------------------------------------------- /computer_science/pic/cache_full_aso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/cache_full_aso.png -------------------------------------------------------------------------------- /computer_science/pic/cache_gen_org.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/cache_gen_org.png -------------------------------------------------------------------------------- /computer_science/pic/cache_set_aso_mch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/cache_set_aso_mch.png -------------------------------------------------------------------------------- /computer_science/pic/cache_set_aso_sec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/cache_set_aso_sec.png -------------------------------------------------------------------------------- /computer_science/pic/core_i7_addr_tsl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/core_i7_addr_tsl.png -------------------------------------------------------------------------------- /computer_science/pic/float_bits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/float_bits.png -------------------------------------------------------------------------------- /computer_science/pic/ieee754_float.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/ieee754_float.png -------------------------------------------------------------------------------- /computer_science/pic/inter-core-uncore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/inter-core-uncore.png -------------------------------------------------------------------------------- /computer_science/pic/skylake-color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/skylake-color.svg -------------------------------------------------------------------------------- /computer_science/pic/store_buffer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/store_buffer.png -------------------------------------------------------------------------------- /computer_science/pic/tlb_comp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/tlb_comp.png -------------------------------------------------------------------------------- /computer_science/pic/tlb_hit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/tlb_hit.png -------------------------------------------------------------------------------- /computer_science/pic/tlb_miss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/pic/tlb_miss.png -------------------------------------------------------------------------------- /computer_science/tlb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/computer_science/tlb.md -------------------------------------------------------------------------------- /kernel/Bottom_Half.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/Bottom_Half.md -------------------------------------------------------------------------------- /kernel/RCU/stallwarn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/RCU/stallwarn.md -------------------------------------------------------------------------------- /kernel/acpi/acpi_irq_stat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/acpi/acpi_irq_stat.md -------------------------------------------------------------------------------- /kernel/acpi/pic/acpi_irq_stat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/acpi/pic/acpi_irq_stat.svg -------------------------------------------------------------------------------- /kernel/barrier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/barrier.md -------------------------------------------------------------------------------- /kernel/bio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/bio.md -------------------------------------------------------------------------------- /kernel/bpf/bpf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/bpf/bpf.md -------------------------------------------------------------------------------- /kernel/bpf/pic/arch_of_ebpf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/bpf/pic/arch_of_ebpf.png -------------------------------------------------------------------------------- /kernel/cleanup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/cleanup.md -------------------------------------------------------------------------------- /kernel/cmwq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/cmwq.md -------------------------------------------------------------------------------- /kernel/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/config.md -------------------------------------------------------------------------------- /kernel/cpu_hotplug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/cpu_hotplug.md -------------------------------------------------------------------------------- /kernel/cpumask.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/cpumask.md -------------------------------------------------------------------------------- /kernel/debug/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/debug/debug.md -------------------------------------------------------------------------------- /kernel/debug/kprobes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/debug/kprobes.md -------------------------------------------------------------------------------- /kernel/dev_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/dev_model.md -------------------------------------------------------------------------------- /kernel/graphic/Linux-Graphic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/Linux-Graphic.md -------------------------------------------------------------------------------- /kernel/graphic/drm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/drm.md -------------------------------------------------------------------------------- /kernel/graphic/pic/Access_to_video_card_with_DRM.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/Access_to_video_card_with_DRM.svg.png -------------------------------------------------------------------------------- /kernel/graphic/pic/Access_to_video_card_without_DRM.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/Access_to_video_card_without_DRM.svg.png -------------------------------------------------------------------------------- /kernel/graphic/pic/DRM_architecture.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/DRM_architecture.svg.png -------------------------------------------------------------------------------- /kernel/graphic/pic/Free_and_open-source-software_display_servers_and_UI_toolkits.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/Free_and_open-source-software_display_servers_and_UI_toolkits.svg.png -------------------------------------------------------------------------------- /kernel/graphic/pic/High_level_Overview_of_DRM.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/High_level_Overview_of_DRM.svg.png -------------------------------------------------------------------------------- /kernel/graphic/pic/Linux_AMD_graphics_stack.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/Linux_AMD_graphics_stack.svg.png -------------------------------------------------------------------------------- /kernel/graphic/pic/Linux_Graphics_Stack_2013.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/Linux_Graphics_Stack_2013.svg.png -------------------------------------------------------------------------------- /kernel/graphic/pic/Linux_kernel_and_OpenGL_video_games.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/Linux_kernel_and_OpenGL_video_games.svg.png -------------------------------------------------------------------------------- /kernel/graphic/pic/Linux_kernel_and_daemons_with_exclusive_access.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/Linux_kernel_and_daemons_with_exclusive_access.svg.png -------------------------------------------------------------------------------- /kernel/graphic/pic/graph-2d-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/graph-2d-render.png -------------------------------------------------------------------------------- /kernel/graphic/pic/graph-3d-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/graph-3d-render.png -------------------------------------------------------------------------------- /kernel/graphic/pic/graph-drm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/graph-drm.png -------------------------------------------------------------------------------- /kernel/graphic/pic/graph-gpu-cmd-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/graph-gpu-cmd-flow.png -------------------------------------------------------------------------------- /kernel/graphic/pic/graph-gtt-2-vm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/graph-gtt-2-vm.png -------------------------------------------------------------------------------- /kernel/graphic/pic/graph-gtt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/graph-gtt.png -------------------------------------------------------------------------------- /kernel/graphic/pic/graph-intel-3d-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/graph-intel-3d-render.png -------------------------------------------------------------------------------- /kernel/graphic/pic/graph-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/graph-pipeline.png -------------------------------------------------------------------------------- /kernel/graphic/pic/graph-planes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/graph-planes.png -------------------------------------------------------------------------------- /kernel/graphic/pic/graph-r-2-d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/graphic/pic/graph-r-2-d.png -------------------------------------------------------------------------------- /kernel/init/boot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/init/boot.md -------------------------------------------------------------------------------- /kernel/init/initcall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/init/initcall.md -------------------------------------------------------------------------------- /kernel/init/pic/bzImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/init/pic/bzImage.png -------------------------------------------------------------------------------- /kernel/init/pic/init_sections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/init/pic/init_sections.png -------------------------------------------------------------------------------- /kernel/iommu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/iommu.md -------------------------------------------------------------------------------- /kernel/ipc/pic/mqueue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/ipc/pic/mqueue.png -------------------------------------------------------------------------------- /kernel/ipi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/ipi.md -------------------------------------------------------------------------------- /kernel/irq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/irq.md -------------------------------------------------------------------------------- /kernel/issues/kpti/kpti.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/issues/kpti/kpti.md -------------------------------------------------------------------------------- /kernel/issues/kpti/pic/kpti_krnl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/issues/kpti/pic/kpti_krnl.png -------------------------------------------------------------------------------- /kernel/issues/kpti/pic/kpti_krnl_4lv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/issues/kpti/pic/kpti_krnl_4lv.png -------------------------------------------------------------------------------- /kernel/issues/kpti/pic/kpti_krnl_5lv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/issues/kpti/pic/kpti_krnl_5lv.png -------------------------------------------------------------------------------- /kernel/issues/kpti/pic/kpti_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/issues/kpti/pic/kpti_user.png -------------------------------------------------------------------------------- /kernel/kdump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/kdump.md -------------------------------------------------------------------------------- /kernel/kexec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/kexec.md -------------------------------------------------------------------------------- /kernel/kexec_x86.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/kexec_x86.md -------------------------------------------------------------------------------- /kernel/lock/Lock-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/lock/Lock-1.md -------------------------------------------------------------------------------- /kernel/lock/Lock-2-Linux_x86_Spin_Lock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/lock/Lock-2-Linux_x86_Spin_Lock.md -------------------------------------------------------------------------------- /kernel/lock/Lock-3-Linux_Semaphore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/lock/Lock-3-Linux_Semaphore.md -------------------------------------------------------------------------------- /kernel/lock/Lock-4-Linux_Mutex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/lock/Lock-4-Linux_Mutex.md -------------------------------------------------------------------------------- /kernel/lock/lockdep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/lock/lockdep.md -------------------------------------------------------------------------------- /kernel/lock/osq_lock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/lock/osq_lock.md -------------------------------------------------------------------------------- /kernel/lock/pic/qspinlock_5cpus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/lock/pic/qspinlock_5cpus.png -------------------------------------------------------------------------------- /kernel/lock/pic/qspinlock_bitfields.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/lock/pic/qspinlock_bitfields.png -------------------------------------------------------------------------------- /kernel/lock/pic/qspinlock_ge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/lock/pic/qspinlock_ge.png -------------------------------------------------------------------------------- /kernel/lock/pic/qspinlock_le.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/lock/pic/qspinlock_le.png -------------------------------------------------------------------------------- /kernel/lock/qspinlock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/lock/qspinlock.md -------------------------------------------------------------------------------- /kernel/lock/rt_mutex.md: -------------------------------------------------------------------------------- 1 | # RT Mutex 2 | 3 | # 优先级反转(Priority inversion) 4 | -------------------------------------------------------------------------------- /kernel/mce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mce.md -------------------------------------------------------------------------------- /kernel/mm/direct_map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/direct_map.md -------------------------------------------------------------------------------- /kernel/mm/fault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/fault.md -------------------------------------------------------------------------------- /kernel/mm/fixup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/fixup.md -------------------------------------------------------------------------------- /kernel/mm/folio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/folio.md -------------------------------------------------------------------------------- /kernel/mm/hugetlbpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/hugetlbpage.md -------------------------------------------------------------------------------- /kernel/mm/meminfo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/meminfo.md -------------------------------------------------------------------------------- /kernel/mm/mempolicy_mind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/mempolicy_mind.md -------------------------------------------------------------------------------- /kernel/mm/memtest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/memtest.md -------------------------------------------------------------------------------- /kernel/mm/mm-1-process_addr_spc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/mm-1-process_addr_spc.md -------------------------------------------------------------------------------- /kernel/mm/mm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/mm.md -------------------------------------------------------------------------------- /kernel/mm/mm_pagetable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/mm_pagetable.md -------------------------------------------------------------------------------- /kernel/mm/percpu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/percpu.md -------------------------------------------------------------------------------- /kernel/mm/pic/SLAB-DS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/SLAB-DS.png -------------------------------------------------------------------------------- /kernel/mm/pic/SLUB-DS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/SLUB-DS.png -------------------------------------------------------------------------------- /kernel/mm/pic/cache_read-ahead.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/cache_read-ahead.gif -------------------------------------------------------------------------------- /kernel/mm/pic/cr3_paging_struct_entries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/cr3_paging_struct_entries.png -------------------------------------------------------------------------------- /kernel/mm/pic/meminfo_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/meminfo_all.png -------------------------------------------------------------------------------- /kernel/mm/pic/meminfo_userspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/meminfo_userspace.png -------------------------------------------------------------------------------- /kernel/mm/pic/memoryDescriptorAndMemoryAreas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/memoryDescriptorAndMemoryAreas.png -------------------------------------------------------------------------------- /kernel/mm/pic/mm_highmem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/mm_highmem.png -------------------------------------------------------------------------------- /kernel/mm/pic/mm_highmem_sections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/mm_highmem_sections.png -------------------------------------------------------------------------------- /kernel/mm/pic/mm_paging.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/mm_paging.gif -------------------------------------------------------------------------------- /kernel/mm/pic/mm_pt_4lv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/mm_pt_4lv.png -------------------------------------------------------------------------------- /kernel/mm/pic/mm_pt_5lv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/mm_pt_5lv.png -------------------------------------------------------------------------------- /kernel/mm/pic/mm_segm_paging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/mm_segm_paging.png -------------------------------------------------------------------------------- /kernel/mm/pic/mm_slab_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/mm_slab_1.gif -------------------------------------------------------------------------------- /kernel/mm/pic/mm_slub_obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/mm_slub_obj.png -------------------------------------------------------------------------------- /kernel/mm/pic/mm_struct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/mm_struct.png -------------------------------------------------------------------------------- /kernel/mm/pic/mmu-x86-paging.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/mmu-x86-paging.gif -------------------------------------------------------------------------------- /kernel/mm/pic/page_table_level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/page_table_level.png -------------------------------------------------------------------------------- /kernel/mm/pic/pcpu-unit-offsets.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/pcpu-unit-offsets.webp -------------------------------------------------------------------------------- /kernel/mm/pic/per-cpu-offset.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/per-cpu-offset.webp -------------------------------------------------------------------------------- /kernel/mm/pic/percpu-copy-static-pcpu-data.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/percpu-copy-static-pcpu-data.webp -------------------------------------------------------------------------------- /kernel/mm/pic/percpu-numa-layout.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/percpu-numa-layout.webp -------------------------------------------------------------------------------- /kernel/mm/pic/percpu-ov.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/percpu-ov.webp -------------------------------------------------------------------------------- /kernel/mm/pic/percpu-x86-L4-paging-vm-layout.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/percpu-x86-L4-paging-vm-layout.webp -------------------------------------------------------------------------------- /kernel/mm/pic/slab_bufctl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/pic/slab_bufctl.jpg -------------------------------------------------------------------------------- /kernel/mm/slab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/slab.md -------------------------------------------------------------------------------- /kernel/mm/slub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/slub.md -------------------------------------------------------------------------------- /kernel/mm/vmalloc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/mm/vmalloc.md -------------------------------------------------------------------------------- /kernel/networking/TCP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/TCP.md -------------------------------------------------------------------------------- /kernel/networking/arp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/arp.md -------------------------------------------------------------------------------- /kernel/networking/garp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/garp.md -------------------------------------------------------------------------------- /kernel/networking/ip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/ip.md -------------------------------------------------------------------------------- /kernel/networking/macvlan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/macvlan.md -------------------------------------------------------------------------------- /kernel/networking/monitoring-tuning-linux-networking-stack-receiving-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/monitoring-tuning-linux-networking-stack-receiving-data.md -------------------------------------------------------------------------------- /kernel/networking/netfilter/conntrack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/netfilter/conntrack.md -------------------------------------------------------------------------------- /kernel/networking/netfilter/netfilter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/netfilter/netfilter.md -------------------------------------------------------------------------------- /kernel/networking/netfilter/pic/Netfilter-packet-flow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/netfilter/pic/Netfilter-packet-flow.svg -------------------------------------------------------------------------------- /kernel/networking/netfilter/pic/hooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/netfilter/pic/hooks.png -------------------------------------------------------------------------------- /kernel/networking/netfilter/pic/iptable_rules.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/netfilter/pic/iptable_rules.webp -------------------------------------------------------------------------------- /kernel/networking/netfilter/pic/iptables_ov.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/netfilter/pic/iptables_ov.webp -------------------------------------------------------------------------------- /kernel/networking/pic/gso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/pic/gso.png -------------------------------------------------------------------------------- /kernel/networking/pic/net_rx_action.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/pic/net_rx_action.jpg -------------------------------------------------------------------------------- /kernel/networking/pic/netif_receive_skb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/pic/netif_receive_skb.jpg -------------------------------------------------------------------------------- /kernel/networking/pic/nic_dma.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/pic/nic_dma.jpg -------------------------------------------------------------------------------- /kernel/networking/pic/no-gso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/pic/no-gso.png -------------------------------------------------------------------------------- /kernel/networking/pic/softirq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/pic/softirq.jpg -------------------------------------------------------------------------------- /kernel/networking/pic/tcp_seq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/pic/tcp_seq.jpg -------------------------------------------------------------------------------- /kernel/networking/pic/tcpfsm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/pic/tcpfsm.png -------------------------------------------------------------------------------- /kernel/networking/route.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/route.md -------------------------------------------------------------------------------- /kernel/networking/sctp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/sctp.md -------------------------------------------------------------------------------- /kernel/networking/vsock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/networking/vsock.md -------------------------------------------------------------------------------- /kernel/nmi/nmi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/nmi/nmi.md -------------------------------------------------------------------------------- /kernel/nmi/pic/NMI_die_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/nmi/pic/NMI_die_notification.png -------------------------------------------------------------------------------- /kernel/nmi/pic/stack-first-nmi-2-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/nmi/pic/stack-first-nmi-2-s.png -------------------------------------------------------------------------------- /kernel/nmi/pic/stack-first-nmi-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/nmi/pic/stack-first-nmi-s.png -------------------------------------------------------------------------------- /kernel/nmi/pic/stack-nest-nmi-1-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/nmi/pic/stack-nest-nmi-1-s.png -------------------------------------------------------------------------------- /kernel/nmi/pic/stack-nest-nmi-2-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/nmi/pic/stack-nest-nmi-2-s.png -------------------------------------------------------------------------------- /kernel/nmi/pic/stack-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/nmi/pic/stack-s.png -------------------------------------------------------------------------------- /kernel/nmi/pic/stack2-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/nmi/pic/stack2-s.png -------------------------------------------------------------------------------- /kernel/nmi/x86_nmi_iret.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/nmi/x86_nmi_iret.md -------------------------------------------------------------------------------- /kernel/page_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/page_cache.md -------------------------------------------------------------------------------- /kernel/pcie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pcie.md -------------------------------------------------------------------------------- /kernel/pic/64-IDT-gate-desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/64-IDT-gate-desc.png -------------------------------------------------------------------------------- /kernel/pic/64-tss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/64-tss.png -------------------------------------------------------------------------------- /kernel/pic/DkUbU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/DkUbU.png -------------------------------------------------------------------------------- /kernel/pic/Gate_descriptors_format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/Gate_descriptors_format.png -------------------------------------------------------------------------------- /kernel/pic/Linux-storage-stack-diagram_v4.0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/Linux-storage-stack-diagram_v4.0.svg -------------------------------------------------------------------------------- /kernel/pic/SegmentDescriptor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/SegmentDescriptor.svg -------------------------------------------------------------------------------- /kernel/pic/bio-req.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/bio-req.jpg -------------------------------------------------------------------------------- /kernel/pic/bio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/bio.png -------------------------------------------------------------------------------- /kernel/pic/cpu_entry_area.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/cpu_entry_area.svg -------------------------------------------------------------------------------- /kernel/pic/cpuoffline_seq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/cpuoffline_seq.png -------------------------------------------------------------------------------- /kernel/pic/deadline-io-sched.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/deadline-io-sched.png -------------------------------------------------------------------------------- /kernel/pic/ds_addr_spc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/ds_addr_spc.png -------------------------------------------------------------------------------- /kernel/pic/gdt-xpl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/gdt-xpl.gif -------------------------------------------------------------------------------- /kernel/pic/hpet_block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/hpet_block.png -------------------------------------------------------------------------------- /kernel/pic/idtr-idt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/idtr-idt.png -------------------------------------------------------------------------------- /kernel/pic/inode-pagecache.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/inode-pagecache.jpg -------------------------------------------------------------------------------- /kernel/pic/intr-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/intr-call.png -------------------------------------------------------------------------------- /kernel/pic/irq_exp_stacks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/irq_exp_stacks.svg -------------------------------------------------------------------------------- /kernel/pic/irq_seq.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/irq_seq.svg -------------------------------------------------------------------------------- /kernel/pic/kobj-rtc-sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/kobj-rtc-sample.jpg -------------------------------------------------------------------------------- /kernel/pic/kobj_ktype_kset.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/kobj_ktype_kset.gif -------------------------------------------------------------------------------- /kernel/pic/mce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/mce.jpg -------------------------------------------------------------------------------- /kernel/pic/mce_inject_fatal_broadcast.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/mce_inject_fatal_broadcast.svg -------------------------------------------------------------------------------- /kernel/pic/mm_addr_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/mm_addr_space.png -------------------------------------------------------------------------------- /kernel/pic/nsproxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/nsproxy.png -------------------------------------------------------------------------------- /kernel/pic/page_cache_file_mm_mapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/page_cache_file_mm_mapping.png -------------------------------------------------------------------------------- /kernel/pic/pg_addr_spc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/pg_addr_spc.png -------------------------------------------------------------------------------- /kernel/pic/protectedModeSegmentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/protectedModeSegmentation.png -------------------------------------------------------------------------------- /kernel/pic/segmentSelector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/segmentSelector.png -------------------------------------------------------------------------------- /kernel/pic/skylake-color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/skylake-color.svg -------------------------------------------------------------------------------- /kernel/pic/skylake_block_diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/skylake_block_diagram.svg -------------------------------------------------------------------------------- /kernel/pic/skylake_server_block_diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/skylake_server_block_diagram.svg -------------------------------------------------------------------------------- /kernel/pic/stack_protector.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/stack_protector.svg -------------------------------------------------------------------------------- /kernel/pic/syscall_msr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/syscall_msr.png -------------------------------------------------------------------------------- /kernel/pic/timer0_cc_diag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/timer0_cc_diag.png -------------------------------------------------------------------------------- /kernel/pic/uevent_udev_dbus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/uevent_udev_dbus.jpg -------------------------------------------------------------------------------- /kernel/pic/vfs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/vfs.png -------------------------------------------------------------------------------- /kernel/pic/vfsops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/vfsops.png -------------------------------------------------------------------------------- /kernel/pic/x86_regs_paging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/x86_regs_paging.png -------------------------------------------------------------------------------- /kernel/pic/x86_stack_irq_exp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/x86_stack_irq_exp.png -------------------------------------------------------------------------------- /kernel/pic/zen_2_core_diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/zen_2_core_diagram.svg -------------------------------------------------------------------------------- /kernel/pic/zen_block_diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/pic/zen_block_diagram.svg -------------------------------------------------------------------------------- /kernel/profiling/perf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/perf.md -------------------------------------------------------------------------------- /kernel/profiling/pic/5_Stage_Pipeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/5_Stage_Pipeline.svg -------------------------------------------------------------------------------- /kernel/profiling/pic/Cache_operation_diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/Cache_operation_diagram.svg -------------------------------------------------------------------------------- /kernel/profiling/pic/IA32_PERFEVTSELx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/IA32_PERFEVTSELx.png -------------------------------------------------------------------------------- /kernel/profiling/pic/Superscalarpipeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/Superscalarpipeline.svg -------------------------------------------------------------------------------- /kernel/profiling/pic/branch-predication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/branch-predication.png -------------------------------------------------------------------------------- /kernel/profiling/pic/gcc_instrument_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/gcc_instrument_sample.png -------------------------------------------------------------------------------- /kernel/profiling/pic/ilp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/ilp.png -------------------------------------------------------------------------------- /kernel/profiling/pic/intel_table_19-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/intel_table_19-1.png -------------------------------------------------------------------------------- /kernel/profiling/pic/perf.data.fmg.2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/perf.data.fmg.2.svg -------------------------------------------------------------------------------- /kernel/profiling/pic/perf.data.fmg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/perf.data.fmg.svg -------------------------------------------------------------------------------- /kernel/profiling/pic/perf_basic_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/perf_basic_flow.png -------------------------------------------------------------------------------- /kernel/profiling/pic/perf_events_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/perf_events_map.png -------------------------------------------------------------------------------- /kernel/profiling/pic/pipeline_out_of_order.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/profiling/pic/pipeline_out_of_order.gif -------------------------------------------------------------------------------- /kernel/sched/pic/pattern-strategy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/pattern-strategy.png -------------------------------------------------------------------------------- /kernel/sched/pic/preemt_count.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/preemt_count.png -------------------------------------------------------------------------------- /kernel/sched/pic/rate_of_return-sp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/rate_of_return-sp.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_O1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_O1.gif -------------------------------------------------------------------------------- /kernel/sched/pic/sched_O1_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_O1_2.gif -------------------------------------------------------------------------------- /kernel/sched/pic/sched_RR_schd_fomula_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_RR_schd_fomula_1.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_UNIX_schd_alg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_UNIX_schd_alg.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_UNIX_schd_eg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_UNIX_schd_eg.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_cfs_enqueue_task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_cfs_enqueue_task.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_cfs_pick_next_task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_cfs_pick_next_task.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_cfs_put_prev_task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_cfs_put_prev_task.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_cfs_struct.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_cfs_struct.gif -------------------------------------------------------------------------------- /kernel/sched/pic/sched_cfs_task_fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_cfs_task_fork.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_cfs_task_tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_cfs_task_tick.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_cfs_update_curr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_cfs_update_curr.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_classes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_classes.gif -------------------------------------------------------------------------------- /kernel/sched/pic/sched_core_fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_core_fork.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_core_wakeup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_core_wakeup.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_cpu-bound_io-bound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_cpu-bound_io-bound.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_dequeue_rt_stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_dequeue_rt_stack.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_eevdf_paper_eg1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_eevdf_paper_eg1.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_enqueue_task_rt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_enqueue_task_rt.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_fcfs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_fcfs.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_flow_chart_of_process_states.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_flow_chart_of_process_states.jpg -------------------------------------------------------------------------------- /kernel/sched/pic/sched_mlfq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_mlfq.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_mqueue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_mqueue.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_non-preemptive_vs_preemptive.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_non-preemptive_vs_preemptive.gif -------------------------------------------------------------------------------- /kernel/sched/pic/sched_non-preemptive_vs_preemptive_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_non-preemptive_vs_preemptive_1.gif -------------------------------------------------------------------------------- /kernel/sched/pic/sched_priorities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_priorities.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_priority_scheduling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_priority_scheduling.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_realtime_vs_vruntime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_realtime_vs_vruntime.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_round_robin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_round_robin.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_rt_chk_cls_chg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_rt_chk_cls_chg.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_rt_period_timer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_rt_period_timer.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_rt_structs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_rt_structs.jpg -------------------------------------------------------------------------------- /kernel/sched/pic/sched_rt_watchdog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_rt_watchdog.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_shortest_remaining_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_shortest_remaining_time.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_sjf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_sjf.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_structs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_structs.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_update_process_times.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_update_process_times.png -------------------------------------------------------------------------------- /kernel/sched/pic/sched_weight_priority.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/pic/sched_weight_priority.png -------------------------------------------------------------------------------- /kernel/sched/sched_cfs-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/sched_cfs-1.md -------------------------------------------------------------------------------- /kernel/sched/sched_cfs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/sched_cfs.md -------------------------------------------------------------------------------- /kernel/sched/sched_dl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/sched_dl.md -------------------------------------------------------------------------------- /kernel/sched/sched_eevdf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/sched_eevdf.md -------------------------------------------------------------------------------- /kernel/sched/sched_intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/sched_intro.md -------------------------------------------------------------------------------- /kernel/sched/sched_kernel_preempt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/sched_kernel_preempt.md -------------------------------------------------------------------------------- /kernel/sched/sched_lb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/sched_lb.md -------------------------------------------------------------------------------- /kernel/sched/sched_linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/sched_linux.md -------------------------------------------------------------------------------- /kernel/sched/sched_rt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/sched_rt.md -------------------------------------------------------------------------------- /kernel/sched/sched_rt_dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/sched_rt_dev.md -------------------------------------------------------------------------------- /kernel/sched/sched_rt_load_balance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/sched_rt_load_balance.md -------------------------------------------------------------------------------- /kernel/sched/sched_unix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/sched/sched_unix.md -------------------------------------------------------------------------------- /kernel/segmentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/segmentation.md -------------------------------------------------------------------------------- /kernel/stack_x86-64.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/stack_x86-64.md -------------------------------------------------------------------------------- /kernel/stop_machine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/stop_machine.md -------------------------------------------------------------------------------- /kernel/syscall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/syscall.md -------------------------------------------------------------------------------- /kernel/time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/time.md -------------------------------------------------------------------------------- /kernel/trace/ftrace-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/trace/ftrace-design.md -------------------------------------------------------------------------------- /kernel/trace/ftrace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/trace/ftrace.md -------------------------------------------------------------------------------- /kernel/trace/hwlat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/trace/hwlat.md -------------------------------------------------------------------------------- /kernel/trace/pic/ftrace_fw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/trace/pic/ftrace_fw.jpg -------------------------------------------------------------------------------- /kernel/trace/ring-buffer-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/trace/ring-buffer-design.md -------------------------------------------------------------------------------- /kernel/trace/sched_wakeup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/trace/sched_wakeup.md -------------------------------------------------------------------------------- /kernel/trace/tracepoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/trace/tracepoint.md -------------------------------------------------------------------------------- /kernel/vfs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/vfs.md -------------------------------------------------------------------------------- /kernel/xarray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/kernel/xarray.md -------------------------------------------------------------------------------- /microarch/learning_microarch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/learning_microarch.md -------------------------------------------------------------------------------- /microarch/pic/300px-skylake_fetch.svg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/300px-skylake_fetch.svg.webp -------------------------------------------------------------------------------- /microarch/pic/400px-skylake_ucache.svg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/400px-skylake_ucache.svg.webp -------------------------------------------------------------------------------- /microarch/pic/425px-skylake_decode.svg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/425px-skylake_decode.svg.webp -------------------------------------------------------------------------------- /microarch/pic/425px-skylake_msrom.svg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/425px-skylake_msrom.svg.webp -------------------------------------------------------------------------------- /microarch/pic/428px-intel_common_arch_post_ucache.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/428px-intel_common_arch_post_ucache.svg.png -------------------------------------------------------------------------------- /microarch/pic/450px-skylake_backend.svg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/450px-skylake_backend.svg.webp -------------------------------------------------------------------------------- /microarch/pic/FjnbCV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/FjnbCV.png -------------------------------------------------------------------------------- /microarch/pic/false-deps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/false-deps.png -------------------------------------------------------------------------------- /microarch/pic/kGeQiV.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/kGeQiV.jpg -------------------------------------------------------------------------------- /microarch/pic/oooe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/oooe.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c0.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c1.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c12.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c13.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c14.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c15.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c16.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c17.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c18.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c19.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c2.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c3.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c4.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c5+.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c5+.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c5.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c6.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c61.png -------------------------------------------------------------------------------- /microarch/pic/rrr_c7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/microarch/pic/rrr_c7.png -------------------------------------------------------------------------------- /virtualization/docker/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/docker.md -------------------------------------------------------------------------------- /virtualization/docker/pic/RMG-rule1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/RMG-rule1.png -------------------------------------------------------------------------------- /virtualization/docker/pic/RMG-rule2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/RMG-rule2.png -------------------------------------------------------------------------------- /virtualization/docker/pic/RMG-rule3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/RMG-rule3.png -------------------------------------------------------------------------------- /virtualization/docker/pic/RMG-rule4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/RMG-rule4.png -------------------------------------------------------------------------------- /virtualization/docker/pic/bits_of_docker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/bits_of_docker.png -------------------------------------------------------------------------------- /virtualization/docker/pic/container_and_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/container_and_image.png -------------------------------------------------------------------------------- /virtualization/docker/pic/container_def.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/container_def.png -------------------------------------------------------------------------------- /virtualization/docker/pic/docker_arch_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/docker_arch_overview.png -------------------------------------------------------------------------------- /virtualization/docker/pic/docker_export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/docker_export.png -------------------------------------------------------------------------------- /virtualization/docker/pic/docker_fs_view.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/docker_fs_view.jpg -------------------------------------------------------------------------------- /virtualization/docker/pic/docker_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/docker_save.png -------------------------------------------------------------------------------- /virtualization/docker/pic/image_def.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/image_def.png -------------------------------------------------------------------------------- /virtualization/docker/pic/layer_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/layer_1.png -------------------------------------------------------------------------------- /virtualization/docker/pic/layer_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/layer_2.png -------------------------------------------------------------------------------- /virtualization/docker/pic/layer_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/docker/pic/layer_3.png -------------------------------------------------------------------------------- /virtualization/kvm/apicv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/kvm/apicv.md -------------------------------------------------------------------------------- /virtualization/kvm/exception.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/kvm/exception.md -------------------------------------------------------------------------------- /virtualization/kvm/gmem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/kvm/gmem.md -------------------------------------------------------------------------------- /virtualization/kvm/pic/gmem.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/kvm/pic/gmem.svg -------------------------------------------------------------------------------- /virtualization/kvm/posted_interrupt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/kvm/posted_interrupt.md -------------------------------------------------------------------------------- /virtualization/kvm/tdp_page_fault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freelancer-leon/notes/HEAD/virtualization/kvm/tdp_page_fault.md --------------------------------------------------------------------------------