S3C2410_GPA(0)是Linux下arch/arm/mach-s3c2410/include/mach/gpio-nrs.h里面的宏定义,进入函数void s3c2410_gpio_setpin(unsigned int pin, unsigned int to);毛毛发现S3C2410_GPA(0)这个参数是作为宏S3C2410_GPIO_BASE(pin)和S3C2410_GPIO_OFFSET(pin)的参数。 至此我们应该比较明了了吧,今天上午我们对arch/ar...
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 *timer_ctx); static void kvm_arm_timer_write(struct kvm_vcpu *vcpu, ...
LOCAL_FUNCTION(arm64_sync_exc_current_el_SPx) regsave_long movx0, sp bl arm64_sync_exception b arm64_exc_shared_restore_long .org0x280 LOCAL_FUNCTION(arm64_irq_current_el_SPx) irq_exception .org0x300 LOCAL_FUNCTION(arm64_fiq_current_el_SPx) ...
# Linux/arm64 4.9.258 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_MMU=y CONFIG_DEBUG_RODATA=y CONFIG_ARM64_PAGE_SHIFT=12 CONFIG_ARM64_CONT_SHIFT=4 CONFIG_ARCH_MMAP_RND_BITS_MIN=18 CONFIG_ARCH_MMAP_RND_BITS_MAX=24 CONFIG_ARCH_MMAP...
# Linux/arm64 4.9.258 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_MMU=y CONFIG_DEBUG_RODATA=y CONFIG_ARM64_PAGE_SHIFT=12 CONFIG_ARM64_CONT_SHIFT=4 CONFIG_ARCH_MMAP_RND_BITS_MIN=18 ...
| WRAP arch/arm/include/generated/asm/irq_regs.h| WRAP arch/arm/include/generated/asm/kdebug.h| WRAP arch/arm/include/generated/asm/local.h| WRAP arch/arm/include/generated/asm/local64.h| WRAP arch/arm/include/generated/asm/mm-arch-hooks.h| WRAP arch/arm/include/genera...
* 1/ Preemption is disabled by smp_call_function_single() > get_cpu() * 2/ IRQ are suspended by generic_exec_single(func) > local_irq_save() * 3/ Function 'func' is executed * 4/ IRQ are resumed > local_irq_restore() * 5/ Preemption is enabled > put_cpu() */ smp_call_...
1.在dts中(kernel/arch/arm/boot/dts/rk3288-android.dtsi)添加键值属性,可以仿照power按键配置 wake-key { gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; linux,code = <117>; pinctrl-names = "default"; pinctrl-0 = <&pmic_int>; label = "wake"; ...
// arch/arm64/kernel/setup.c/** The recorded values of x0 .. x3 upon kernel entry.*/u64__cacheline_alignedboot_args[4]; __inval_dcache_area用于清理32字节的数据缓存,x0是boot_args的地址,x1是32字节,即数组的四个元素(这部分功能代码,在末尾进行解析) ...
/ arch / arm64 / kernel / smp.c v6 v6.13 v6.12 v6.12.6 v6.12.5 v6.12.4 v6.12.3 v6.12.2 v6.12.1 v6.12 v6.12-rc7 v6.12-rc6 v6.12-rc5 v6.12-rc4 v6.12-rc3 v6.12-rc2 v6.12-rc1 v6.11 v6.10 v6.9 ...