diff --git a/repos/dde_linux/lib/mk/spec/arm/virt_linux_generated.mk b/repos/dde_linux/lib/mk/spec/arm/virt_linux_generated.mk new file mode 100644 index 0000000000..95b15995bb --- /dev/null +++ b/repos/dde_linux/lib/mk/spec/arm/virt_linux_generated.mk @@ -0,0 +1,3 @@ +LINUX_ARCH=arm + +include $(REP_DIR)/lib/mk/virt_linux_generated.inc diff --git a/repos/dde_linux/lib/mk/spec/x86_32/virt_linux_generated.mk b/repos/dde_linux/lib/mk/spec/x86_32/virt_linux_generated.mk new file mode 100644 index 0000000000..6fbe85fd69 --- /dev/null +++ b/repos/dde_linux/lib/mk/spec/x86_32/virt_linux_generated.mk @@ -0,0 +1,3 @@ +LINUX_ARCH=x86 + +include $(REP_DIR)/lib/mk/virt_linux_generated.inc diff --git a/repos/dde_linux/src/include/virt_linux/spec/arm/lx_emul/initcall_order.h b/repos/dde_linux/src/include/virt_linux/spec/arm/lx_emul/initcall_order.h index 6ce1d7b0c5..f18d271c4e 100644 --- a/repos/dde_linux/src/include/virt_linux/spec/arm/lx_emul/initcall_order.h +++ b/repos/dde_linux/src/include/virt_linux/spec/arm/lx_emul/initcall_order.h @@ -1,99 +1,148 @@ /* * \brief Array defining order of Linux Kernel initcalls * \author Automatically generated file - do no edit - * \date 2023-01-27 + * \date 2023-08-18 */ #pragma once static const char * lx_emul_initcall_order[] = { - "__initcall_spawn_ksoftirqdearly", + "__initcall_allocate_overflow_stacksearly", "__initcall_start", - "__initcall_initialize_ptr_randomearly", - "__initcall_net_ns_init0", + "__initcall_init_static_idmapearly", + "__initcall_spawn_ksoftirqdearly", + "__initcall_migration_initearly", + "__initcall_srcu_bootup_announceearly", + "__initcall_rcu_sysrq_initearly", + "__initcall_check_cpu_stall_initearly", + "__initcall_rcu_spawn_gp_kthreadearly", + "__initcall_cpu_stop_initearly", + "__initcall_irq_work_init_threadsearly", + "__initcall_init_zero_pfnearly", + "__initcall_dummy_timer_registerearly", + "__initcall_init_mmap_min_addr0", + "__initcall_pci_realloc_setup_params0", "__initcall_inet_frag_wq_init0", "__initcall_ptrace_break_init1", + "__initcall_v6_userpage_init1", "__initcall_ksysfs_init1", "__initcall_rcu_set_runtime_mode1", - "__initcall_dma_init_reserved_memory1", "__initcall_init_jiffies_clocksource1", - "__initcall_prandom_init_early1", + "__initcall_init_elf_binfmt1", "__initcall_virtio_init1", + "__initcall_free_raw_capacity1", "__initcall_sock_init1", "__initcall_net_defaults_init1", "__initcall_init_default_flow_dissectors1", "__initcall_netlink_proto_init1", "__initcall_genl_init1", + "__initcall_atomic_pool_init2", "__initcall_bdi_class_init2", "__initcall_mm_sysfs_init2", "__initcall_init_per_zone_wmark_min2", + "__initcall_pcibus_class_init2", + "__initcall_pci_driver_init2", "__initcall_tty_class_init2", "__initcall_vtconsole_class_init2", "__initcall_devlink_class_init2", "__initcall_software_node_init2", "__initcall_kobject_uevent_init2", + "__initcall_gate_vma_init3", "__initcall_customize_machine3", "__initcall_exceptions_init3", "__initcall_of_platform_default_populate_init3s", "__initcall_topology_init4", "__initcall_uid_cache_init4", "__initcall_user_namespace_sysctl_init4", + "__initcall_oom_init4", "__initcall_default_bdi_init4", "__initcall_percpu_enable_async4", + "__initcall_kcompactd_init4", + "__initcall_init_reserve_notifier4", "__initcall_init_admin_reserve4", "__initcall_init_user_reserve4", "__initcall_aes_init4", "__initcall_prng_mod_init4", "__initcall_misc_init4", + "__initcall_register_cpu_capacity_sysctl4", + "__initcall_phy_init4", + "__initcall_usb_common_init4", + "__initcall_usb_init4", "__initcall_input_init4", + "__initcall_leds_init4", "__initcall_net_dev_init4", "__initcall_neigh_init4", "__initcall_fib_notifier_init4", "__initcall_ethnl_init4", "__initcall_nexthop_init4", + "__initcall_vsprintf_init_hashval4", + "__initcall_alignment_init5", "__initcall_iomem_init_inode5", "__initcall_clocksource_done_booting5", "__initcall_init_pipe_fs5", "__initcall_anon_inode_init5", "__initcall_init_ramfs_fs5", "__initcall_chr_dev_init5", + "__initcall_hwrng_modinit5", "__initcall_eth_offload_init5", "__initcall_inet_init5", "__initcall_ipv4_offload_init5", "__initcall_ipv6_offload_init5", + "__initcall_pci_apply_final_quirks5s", "__initcall_populate_rootfsrootfs", - "__initcall_blake2s_arm_mod_init6", "__initcall_chacha_simd_mod_init6", "__initcall_arm_poly1305_mod_init6", - "__initcall_irq_gc_init_ops6", "__initcall_timekeeping_init_ops6", "__initcall_alarmtimer_init6", "__initcall_sched_clock_syscore_init6", "__initcall_kswapd_init6", + "__initcall_mm_compute_batch_init6", "__initcall_workingset_init6", "__initcall_fcntl_init6", "__initcall_start_dirtytime_writeback6", "__initcall_init_devpts_fs6", - "__initcall_crypto_algapi_init6", "__initcall_jent_mod_init6", - "__initcall_mod_init6", - "__initcall_mod_init6", - "__initcall_mod_init6", + "__initcall_blake2s_mod_init6", + "__initcall_chacha20poly1305_init6", + "__initcall_curve25519_init6", + "__initcall_percpu_counter_startup6", + "__initcall_simple_pm_bus_driver_init6", "__initcall_of_fixed_factor_clk_driver_init6", "__initcall_of_fixed_clk_driver_init6", "__initcall_gpio_clk_driver_init6", + "__initcall_virtio_pci_driver_init6", "__initcall_n_null_init6", "__initcall_pty_init6", - "__initcall_init6", - "__initcall_hwrng_modinit6", + "__initcall_virtio_console_init6", "__initcall_timeriomem_rng_driver_init6", "__initcall_topology_sysfs_init6", "__initcall_cacheinfo_sysfs_init6", - "__initcall_mod_init6", - "__initcall_net_olddevs_init6", + "__initcall_wg_mod_init6", "__initcall_blackhole_netdev_init6", + "__initcall_phylink_init6", + "__initcall_phy_module_init6", + "__initcall_fixed_mdio_bus_init6", "__initcall_virtio_net_driver_init6", + "__initcall_asix_driver_init6", + "__initcall_ax88179_178a_driver_init6", + "__initcall_cdc_driver_init6", + "__initcall_usbnet_init6", + "__initcall_cdc_ncm_driver_init6", + "__initcall_cdc_mbim_driver_init6", + "__initcall_r8153_ecm_driver_init6", "__initcall_net_failover_init6", + "__initcall_wdm_driver_init6", + "__initcall_input_leds_init6", + "__initcall_evdev_init6", + "__initcall_hid_init6", + "__initcall_hid_generic_init6", + "__initcall_apple_driver_init6", + "__initcall_ch_driver_init6", + "__initcall_holtek_kbd_driver_init6", + "__initcall_holtek_mouse_driver_init6", + "__initcall_holtek_driver_init6", + "__initcall_ms_driver_init6", + "__initcall_hid_init6", "__initcall_sock_diag_init6", "__initcall_failover_init6", "__initcall_gre_offload_init6", @@ -104,9 +153,12 @@ static const char * lx_emul_initcall_order[] = { "__initcall_inet6_init6", "__initcall_sit_init6", "__initcall_init_machine_late7", - "__initcall_init_oops_id7", + "__initcall_swp_emulation_init7", "__initcall_printk_late_init7", - "__initcall_prandom_init_late7", + "__initcall_check_early_ioremap_leak7", + "__initcall_crypto_algapi_init7", + "__initcall_pci_resource_alignment_sysfs_init7", + "__initcall_pci_sysfs_init7", "__initcall_sync_state_resume_initcall7", "__initcall_deferred_probe_initcall7", "__initcall_tcp_congestion_default7", diff --git a/repos/dde_linux/src/include/virt_linux/spec/arm_64/lx_emul/initcall_order.h b/repos/dde_linux/src/include/virt_linux/spec/arm_64/lx_emul/initcall_order.h index efa39e8cd5..15239e20d4 100644 --- a/repos/dde_linux/src/include/virt_linux/spec/arm_64/lx_emul/initcall_order.h +++ b/repos/dde_linux/src/include/virt_linux/spec/arm_64/lx_emul/initcall_order.h @@ -1,7 +1,7 @@ /* * \brief Array defining order of Linux Kernel initcalls * \author Automatically generated file - do no edit - * \date 2023-03-27 + * \date 2023-08-18 */ #pragma once @@ -69,8 +69,12 @@ static const char * lx_emul_initcall_order[] = { "__initcall_prng_mod_init4", "__initcall_misc_init4", "__initcall_register_cpu_capacity_sysctl4", + "__initcall_phy_init4", + "__initcall_usb_common_init4", + "__initcall_usb_init4", "__initcall_input_init4", "__initcall_power_supply_class_init4", + "__initcall_leds_init4", "__initcall_net_dev_init4", "__initcall_neigh_init4", "__initcall_fib_notifier_init4", @@ -126,9 +130,31 @@ static const char * lx_emul_initcall_order[] = { "__initcall_cacheinfo_sysfs_init6", "__initcall_wg_mod_init6", "__initcall_blackhole_netdev_init6", + "__initcall_phylink_init6", + "__initcall_phy_module_init6", + "__initcall_fixed_mdio_bus_init6", "__initcall_virtio_net_driver_init6", + "__initcall_asix_driver_init6", + "__initcall_ax88179_178a_driver_init6", + "__initcall_cdc_driver_init6", + "__initcall_usbnet_init6", + "__initcall_cdc_ncm_driver_init6", + "__initcall_cdc_mbim_driver_init6", + "__initcall_r8153_ecm_driver_init6", "__initcall_net_failover_init6", + "__initcall_wdm_driver_init6", + "__initcall_input_leds_init6", + "__initcall_evdev_init6", "__initcall_smccc_devices_init6", + "__initcall_hid_init6", + "__initcall_hid_generic_init6", + "__initcall_apple_driver_init6", + "__initcall_ch_driver_init6", + "__initcall_holtek_kbd_driver_init6", + "__initcall_holtek_mouse_driver_init6", + "__initcall_holtek_driver_init6", + "__initcall_ms_driver_init6", + "__initcall_hid_init6", "__initcall_sock_diag_init6", "__initcall_failover_init6", "__initcall_gre_offload_init6", diff --git a/repos/dde_linux/src/include/virt_linux/spec/x86_32/lx_emul/initcall_order.h b/repos/dde_linux/src/include/virt_linux/spec/x86_32/lx_emul/initcall_order.h index 447b2c3315..dac56453a5 100644 --- a/repos/dde_linux/src/include/virt_linux/spec/x86_32/lx_emul/initcall_order.h +++ b/repos/dde_linux/src/include/virt_linux/spec/x86_32/lx_emul/initcall_order.h @@ -1,7 +1,7 @@ /* * \brief Array defining order of Linux Kernel initcalls * \author Automatically generated file - do no edit - * \date 2023-01-27 + * \date 2023-08-18 */ #pragma once @@ -9,8 +9,8 @@ static const char * lx_emul_initcall_order[] = { "__initcall_init_hw_perf_eventsearly", "__initcall_start", - "__initcall_init_real_modeearly", - "__initcall_validate_x2apicearly", + "__initcall_do_init_real_modeearly", + "__initcall_bp_init_aperfmperfearly", "__initcall_register_nmi_cpu_backtrace_handlerearly", "__initcall_spawn_ksoftirqdearly", "__initcall_migration_initearly", @@ -19,23 +19,17 @@ static const char * lx_emul_initcall_order[] = { "__initcall_check_cpu_stall_initearly", "__initcall_rcu_sysrq_initearly", "__initcall_cpu_stop_initearly", + "__initcall_irq_work_init_threadsearly", "__initcall_init_zero_pfnearly", - "__initcall_initialize_ptr_randomearly", "__initcall_init_mmap_min_addr0", "__initcall_pci_realloc_setup_params0", - "__initcall_net_ns_init0", "__initcall_inet_frag_wq_init0", - "__initcall_cpufreq_register_tsc_scaling1", "__initcall_reboot_init1", "__initcall_ksysfs_init1", - "__initcall_schedutil_gov_init1", "__initcall_rcu_set_runtime_mode1", "__initcall_init_jiffies_clocksource1", "__initcall_init_elf_binfmt1", - "__initcall_prandom_init_early1", "__initcall_virtio_init1", - "__initcall_cpufreq_core_init1", - "__initcall_cpufreq_gov_performance_init1", "__initcall_sock_init1", "__initcall_net_defaults_init1", "__initcall_init_default_flow_dissectors1", @@ -72,13 +66,18 @@ static const char * lx_emul_initcall_order[] = { "__initcall_aes_init4", "__initcall_prng_mod_init4", "__initcall_misc_init4", + "__initcall_phy_init4", + "__initcall_usb_common_init4", + "__initcall_usb_init4", "__initcall_input_init4", + "__initcall_leds_init4", "__initcall_net_dev_init4", "__initcall_neigh_init4", "__initcall_fib_notifier_init4", "__initcall_ethnl_init4", "__initcall_nexthop_init4", "__initcall_pci_subsys_init4", + "__initcall_vsprintf_init_hashval4", "__initcall_nmi_warning_debugfs5", "__initcall_init_amd_nbs5", "__initcall_iomem_init_inode5", @@ -87,6 +86,7 @@ static const char * lx_emul_initcall_order[] = { "__initcall_anon_inode_init5", "__initcall_init_ramfs_fs5", "__initcall_chr_dev_init5", + "__initcall_hwrng_modinit5", "__initcall_eth_offload_init5", "__initcall_ipv4_offload_init5", "__initcall_inet_init5", @@ -96,7 +96,6 @@ static const char * lx_emul_initcall_order[] = { "__initcall_populate_rootfsrootfs", "__initcall_pci_iommu_initrootfs", "__initcall_rapl_pmu_init6", - "__initcall_amd_uncore_init6", "__initcall_amd_ibs_init6", "__initcall_msr_init6", "__initcall_intel_uncore_init6", @@ -108,7 +107,6 @@ static const char * lx_emul_initcall_order[] = { "__initcall_i8237A_init_ops6", "__initcall_umwait_init6", "__initcall_ioapic_init_ops6", - "__initcall_sysfb_init6", "__initcall_timekeeping_init_ops6", "__initcall_alarmtimer_init6", "__initcall_perf_event_sysfs_init6", @@ -118,33 +116,47 @@ static const char * lx_emul_initcall_order[] = { "__initcall_fcntl_init6", "__initcall_start_dirtytime_writeback6", "__initcall_init_devpts_fs6", - "__initcall_crypto_algapi_init6", "__initcall_jent_mod_init6", - "__initcall_mod_init6", - "__initcall_mod_init6", - "__initcall_mod_init6", + "__initcall_blake2s_mod_init6", + "__initcall_chacha20poly1305_init6", + "__initcall_curve25519_init6", "__initcall_percpu_counter_startup6", - "__initcall_gpio_clk_driver_init6", - "__initcall_plt_clk_driver_init6", "__initcall_virtio_pci_driver_init6", "__initcall_n_null_init6", "__initcall_pty_init6", - "__initcall_init6", - "__initcall_hwrng_modinit6", + "__initcall_virtio_console_init6", "__initcall_timeriomem_rng_driver_init6", - "__initcall_mod_init6", - "__initcall_mod_init6", - "__initcall_mod_init6", - "__initcall_mod_init6", + "__initcall_intel_rng_mod_init6", + "__initcall_amd_rng_mod_init6", + "__initcall_geode_rng_init6", + "__initcall_via_rng_mod_init6", "__initcall_topology_sysfs_init6", "__initcall_cacheinfo_sysfs_init6", - "__initcall_mod_init6", - "__initcall_net_olddevs_init6", + "__initcall_wg_mod_init6", "__initcall_blackhole_netdev_init6", + "__initcall_phylink_init6", + "__initcall_phy_module_init6", "__initcall_virtio_net_driver_init6", + "__initcall_asix_driver_init6", + "__initcall_ax88179_178a_driver_init6", + "__initcall_cdc_driver_init6", + "__initcall_usbnet_init6", + "__initcall_cdc_ncm_driver_init6", + "__initcall_cdc_mbim_driver_init6", + "__initcall_r8153_ecm_driver_init6", "__initcall_net_failover_init6", - "__initcall_intel_pstate_init6", - "__initcall_pmc_atom_init6", + "__initcall_wdm_driver_init6", + "__initcall_input_leds_init6", + "__initcall_evdev_init6", + "__initcall_hid_init6", + "__initcall_hid_generic_init6", + "__initcall_apple_driver_init6", + "__initcall_ch_driver_init6", + "__initcall_holtek_kbd_driver_init6", + "__initcall_holtek_mouse_driver_init6", + "__initcall_holtek_driver_init6", + "__initcall_ms_driver_init6", + "__initcall_hid_init6", "__initcall_sock_diag_init6", "__initcall_failover_init6", "__initcall_gre_offload_init6", @@ -154,16 +166,16 @@ static const char * lx_emul_initcall_order[] = { "__initcall_cubictcp_register6", "__initcall_inet6_init6", "__initcall_sit_init6", + "__initcall_start_sync_check_timer7", "__initcall_update_mp_table7", "__initcall_lapic_insert_resource7", "__initcall_print_ipi_mode7", "__initcall_print_ICs7", "__initcall_create_tlb_single_page_flush_ceiling7", - "__initcall_init_oops_id7", "__initcall_sched_clock_init_late7", "__initcall_printk_late_init7", "__initcall_check_early_ioremap_leak7", - "__initcall_prandom_init_late7", + "__initcall_crypto_algapi_init7", "__initcall_pci_resource_alignment_sysfs_init7", "__initcall_pci_sysfs_init7", "__initcall_sync_state_resume_initcall7", @@ -171,7 +183,6 @@ static const char * lx_emul_initcall_order[] = { "__initcall_tcp_congestion_default7", "__initcall_udp_tunnel_nic_init_module7", "__initcall_ip_auto_config7", - "__initcall_clk_disable_unused7s", "__initcall_con_initcon", "__initcall_end", "__initcall_hvc_console_initcon", diff --git a/repos/dde_linux/src/include/virt_linux/spec/x86_64/lx_emul/initcall_order.h b/repos/dde_linux/src/include/virt_linux/spec/x86_64/lx_emul/initcall_order.h index aed7163ec2..85a0aa52ad 100644 --- a/repos/dde_linux/src/include/virt_linux/spec/x86_64/lx_emul/initcall_order.h +++ b/repos/dde_linux/src/include/virt_linux/spec/x86_64/lx_emul/initcall_order.h @@ -1,7 +1,7 @@ /* * \brief Array defining order of Linux Kernel initcalls * \author Automatically generated file - do no edit - * \date 2023-03-27 + * \date 2023-07-17 */ #pragma once @@ -68,7 +68,11 @@ static const char * lx_emul_initcall_order[] = { "__initcall_aes_init4", "__initcall_prng_mod_init4", "__initcall_misc_init4", + "__initcall_phy_init4", + "__initcall_usb_common_init4", + "__initcall_usb_init4", "__initcall_input_init4", + "__initcall_leds_init4", "__initcall_net_dev_init4", "__initcall_neigh_init4", "__initcall_fib_notifier_init4", @@ -135,8 +139,29 @@ static const char * lx_emul_initcall_order[] = { "__initcall_cacheinfo_sysfs_init6", "__initcall_wg_mod_init6", "__initcall_blackhole_netdev_init6", + "__initcall_phylink_init6", + "__initcall_phy_module_init6", "__initcall_virtio_net_driver_init6", + "__initcall_asix_driver_init6", + "__initcall_ax88179_178a_driver_init6", + "__initcall_cdc_driver_init6", + "__initcall_usbnet_init6", + "__initcall_cdc_ncm_driver_init6", + "__initcall_cdc_mbim_driver_init6", + "__initcall_r8153_ecm_driver_init6", "__initcall_net_failover_init6", + "__initcall_wdm_driver_init6", + "__initcall_input_leds_init6", + "__initcall_evdev_init6", + "__initcall_hid_init6", + "__initcall_hid_generic_init6", + "__initcall_apple_driver_init6", + "__initcall_ch_driver_init6", + "__initcall_holtek_kbd_driver_init6", + "__initcall_holtek_mouse_driver_init6", + "__initcall_holtek_driver_init6", + "__initcall_ms_driver_init6", + "__initcall_hid_init6", "__initcall_sock_diag_init6", "__initcall_failover_init6", "__initcall_gre_offload_init6",