unsigned long dat; local_irq_save(flags); //类似于进入临界区 dat = __raw_readl(base + 0x04); //读I/O口数据 dat &= ~(1 << offs); dat |= to << offs; __raw_writel(dat, base + 0x04); //写I/O口数据 local_irq_restore(flags); //类似于退出临界区 } 从以上程序大家可能...
.irq = 27, .level = 1, }; static bool kvm_timer_irq_can_fire(struct arch_timer_context *timer_ctx); static void kvm_timer_update_irq(struct kvm_vcpu *vcpu, bool new_level, struct arch_timer_context *timer_ctx); static bool kvm_timer_should_fire(struct arch_timer_context *...
LOCAL_FUNCTION(arm64_irq_current_el_SPx) irq_exception .org0x300 LOCAL_FUNCTION(arm64_fiq_current_el_SPx) regsave_short movx0, sp bl platform_fiq b arm64_exc_shared_restore_short .org0x380 LOCAL_FUNCTION(arm64_err_exc_current_el_SPx) ...
Search or jump to... Search code, repositories, users, issues, pull requests... Provide feedback We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to fil...
CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STA...
Local register, Read-Inhibit/Execute-Inhibit, SFB (Store Fill Buffer), Fast TLB refill support, etc. This option enable those enhancements which are not probed at run time. If you want a generic kernel to run on all Loongson 3 machines, ...
CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="-Niko-SomeVersionAfterV11-BabaNirala" ...
spin_lock_irqsave(&fcloop_lock, flags); list_for_each_entry(tmplport, &fcloop_lports, lport_list) { if (tmplport->localport->node_name == opts->wwnn && tmplport->localport->port_name == opts->wwpn) goto out_invalid_opts; ...
(irq_entries_start) .previous END(interrupt) .previous /* * Interrupt entry/exit.* * Interrupt entry points save only callee clobbered registers in fast path.* * Entry runs with interrupts off.*/ /* 0(%rsp): ~(interrupt number) */ .macro...
registerlocalvar() : lparser.c RegisterURL() : discord_register_osx.m registry_handle_global() : wayland_ctx.c registry_handle_global_remove() : wayland_ctx.c registry_listener : wayland_ctx.c regs : video.c regset() : discord_register_win.cpp ...