Skip to content

[Sunway] 6.6: add sw64 architecture support #801

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
465 commits
Select commit Hold shift + click to select a range
af5b832
sw64: adapt IO interfaces for SW64 from upstream
Jun 11, 2024
c1f2c5f
sw64: fix MSI compilation warnings
Jun 20, 2024
35e9911
sw64: fix pci resource assignment bug
Jun 24, 2024
771c844
sw64: amdgpu/radeon: correct low-level mmio memset/memcpy direct calls
Jun 26, 2024
81fe64c
sw64: fix io resource remapping
Jul 3, 2024
bb31268
sw64: fix some S3 CSRs problems for C4
Jun 25, 2024
c99e740
sw64: fix a base address of msiaddr register
Jun 25, 2024
2eea841
sw64: fix a compilation warning
Jul 3, 2024
ccbd75c
sw64: handle null MSI irq
Jun 17, 2024
b525e28
sw64: seperate IRQ_MSI configs for sub-architectures
Jun 19, 2024
cf2c3d4
sw64: optimize the code in do_entInt()
May 24, 2024
b33af99
sw64: add CSR_CAUSE into pt_regs
May 24, 2024
60981d7
sw64: add NMI support
May 24, 2024
76bdd07
sw64: fix bugs in decreasing frequency
May 21, 2024
d42a36e
sw64: add HARDLOCKUP_DETECTOR support
May 31, 2024
c7f4045
sw64: defconfig: update defconfig for kata-containers
Jun 3, 2024
c1db561
sw64: bypass sunway pcie hotplug driver in non-physical scenario
Jun 26, 2024
1e70bb9
sw64: adapt to the upstream changes in arch_remove_memory
Jul 9, 2024
336ee75
sw64: adapt to the upstream changes in hotplug_slot_ops
Jul 9, 2024
73781a8
sw64: add virt_to_bus() and bus_to_virt()
Jul 9, 2024
d0e96ef
sw64: fix rc resource setup
Jul 9, 2024
4d5adbd
sw64: kvm: add trace kvm function
Dec 20, 2023
86cf411
sw64: kvm: fix return value of vmem_mmap
Aug 28, 2023
4e0e67d
sw64: kvm: scale up the range of target vcpu parsed by hypervisor
Oct 7, 2023
bf961c0
sw64: add support for vmtop
Feb 21, 2023
96a45ac
sw64: add missing c4 legacy power management code
Jan 4, 2024
4359744
sw64: kvm: delete memory hotplug codes for CORE3B
Jan 2, 2024
e76741e
sw64: kvm: fix clock sync of CORE4 live migration
Jan 2, 2024
bcff344
sw64: kvm: fix unmap_apt_{ptes, pmds}
Mar 11, 2024
71383c5
sw64: kvm: fix APT fault handler
Mar 26, 2024
bed6668
sw64: kvm: fix live migration bug
Mar 26, 2024
bacba44
sw64: redesign struct kvm_regs for C4
Mar 27, 2024
c1adc64
sw64: kvm: fix page walk error of unmap_apt_range()
Mar 28, 2024
fb4ef13
sw64: kvm: fix the check for THP
Mar 28, 2024
f91a123
sw64: kvm: add the member of the vcpucb structure
Mar 27, 2024
11c9755
sw64: kvm: fix size of struct kvm_regs for C3B
Apr 8, 2024
bb97954
sw64: kvm: fix pmd_trans_cont
Apr 11, 2024
5ca7695
sw64: kvm: remove some unused codes
Apr 12, 2024
6563889
sw64: kvm: use generic kvm mmu memory caches
Apr 28, 2024
7e5faf0
sw64: kvm: acpi: match sunway_ged by acpi method
Apr 30, 2024
7a3ce64
sw64: kvm: fix bug when vcpu disable irq
May 14, 2024
513f999
sw64: kvm: add numa support for memory hotplug
May 22, 2024
d14e0c4
sw64: fix guest send ipi target
May 9, 2024
fcb6b41
sw64: kvm: implement kvm_arch_set_irq_inatomic()
May 21, 2024
daaaf0f
sw64: kvm: fix inconsistent vcpucb of C4
May 23, 2024
63e25c8
sw64: kvm: support up to 256 vCPUs for C4
May 13, 2024
145b978
sw64: add cpu hotplug support for C4 guest
May 29, 2024
3202827
sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
May 28, 2024
abade80
sw64: remove unused sunway_memory_get_meminfo()
May 28, 2024
f3dedf4
sw64: fix compile error with CONFIG_SUNWAY_GED=m
May 28, 2024
c3c7845
sw64: add dependency for sunway-ged driver
May 28, 2024
5f713e3
sw64: kvm: fix build failure about KVM
Jun 17, 2024
26a2a11
sw64: kvm: fix link error with CONFIG_KVM=m
Jun 17, 2024
62997db
sw64: kvm: fix NULL poniter access in kvm_arch_prepare_memory_region
Jun 18, 2024
39cda02
sw64: kvm: fix the handling when the live migration fails
Jun 18, 2024
093dd0a
sw64: kvm: use get_page() instead of kvm_get_pfn()
Jun 25, 2024
ec99adc
sw64: kvm: fix compiler errors caused by mismatched parameters
Jun 25, 2024
223e012
sw64: kvm: rename mmu_notifier_* to mmu_invalidate_*
Jun 25, 2024
b540894
sw64: kvm: convert to the gfn-based MMU notifier callbacks
Jun 25, 2024
37069ab
sw64: kvm: walk host page tables to find THP mapping size
Jun 28, 2024
44c1838
sw64: fix guest memory and cpu hotplug function
Jul 9, 2024
e3910f0
sw64: kvm: fix mmio GPA for C4
Jun 17, 2024
51cb759
sw64: adapt the modifications from the upstream for pciehp
Jul 10, 2024
69a2fb8
sw64: kvm: resolve a compile warning
Jul 10, 2024
bfbbd70
sw64: dts: support online-capable property for cpu device node
Jul 4, 2024
6d00352
sw64: pciehp: remove useless code
Jul 15, 2024
5761192
sw64: add uapi reg.h
Jul 15, 2024
baff5c8
sw64: pci: fix unable to get node ID when numa_off is set
Jul 2, 2024
6face6f
sw64: pci: fix compile error when CONFIG_PCI_MSI=n
Jul 17, 2024
2351148
sw64: fix C4 INTx configuration
Jul 18, 2024
99b7412
sw64: smp: allow NR_CPUS less than the number detected by firmware
Jun 13, 2024
5bd4e48
sw64: kexec: remove code for compatibility with builtin DTB
Jul 17, 2024
1cf22c9
sw64: kvm: don't retrieve memory slot again in page fault handler
Jul 23, 2024
dbdd2e7
sw64: pciehp: fix compile error when CONFIG_PCIE_DPC=y
Jul 22, 2024
3ae3ed8
sw64: kvm: fix invalid memslot flags checking during dirty logging
Jul 23, 2024
1d8253d
sw64: kvm: enable ring-based dirty page tracking
Jul 23, 2024
2ba0c0c
sw64: remove redundant link options
Aug 8, 2024
57c16ea
sw64: add basic frequency scaling support for JunZhang
Jun 5, 2024
d5e2089
sw64: platform: add misc platform driver
May 23, 2024
84b1426
sw64: remove sw64_io related functions
Jul 9, 2024
58c9c4e
sw64: pci: support PCIe controller driver based on device tree
Aug 14, 2024
c3f2366
sw64: pci: rename some functions
Aug 16, 2024
0f67db1
sw64: fix a bug in huge_pte_offset()
Aug 14, 2024
c934143
sw64: clk: fix the clock frequency of SPI and I2C
Aug 2, 2024
eaa1032
sw64: iommu: improve iommu initialization
Aug 23, 2024
16835cf
sw64: mm: remove legacy memory detection for JunZhang platform
Aug 20, 2024
8304dfe
sw64: fix compiler error when enabling CONFIG_SW64_CPUAUTOPLUG
Apr 25, 2025
b1b27a3
sw64: fix compiler error when enabling CONFIG_DEBUG_MATCH
Apr 25, 2025
db9f7ff
sw64: fix complier error when enabling CONFIG_DYNAMIC_FTARCE
Apr 25, 2025
08dc276
sw64: fix compiler error when enabling CONFIG_RELOCATABLE
Apr 25, 2025
82b4db5
sw64: fix compiler error of perf tests
Apr 25, 2025
49db674
sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
Aug 23, 2024
cfc5bc9
sw64: pci: remove legacy io reservation
Sep 3, 2024
a771804
Revert "sw64: fdt: map physical node ID to logical node ID"
Sep 2, 2024
566339d
sw64: smp: fix function fdt_setup_smp()
Aug 29, 2024
3095443
sw64: clk: further fix the clock frequency of SPI and I2C
Aug 29, 2024
f6cff2d
sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
Aug 29, 2024
75687cd
sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
Aug 29, 2024
288a1e0
sw64: irqchip: add version 3 for PINTC
Aug 29, 2024
8642d47
sw64: defconfig: fix SPI related configuration items
Sep 2, 2024
5742a9b
sw64: spi: convert SPI_MASTER_GPIO_SS to SPI_CONTROLLER_GPIO_SS
Sep 2, 2024
5e108ef
sw64: topology: support initializing topology via DT or ACPI
Jul 20, 2024
ef7f625
sw64: cpu: move cpu related code to the newly created cpu.c
Jul 22, 2024
70f45fb
sw64: cache: refactor cacheinfo related code
Jul 23, 2024
6929bc9
sw64: cpu: refactor cpuinfo related code
Jul 24, 2024
01f5607
sw64: cache: fix shared_cpu_map of cacheinfo
Sep 4, 2024
54e2701
sw64: cacheinfo: give preference to cache information from PPTT table
Sep 4, 2024
b8f7c49
sw64: fix judgements about legacy pci support
Aug 29, 2024
140e21a
sw64: iommu: fix NULL hose check
Sep 13, 2024
44fc8b1
sw64: move handle_intx() into pci-intx handle
Sep 14, 2024
bd53198
sw64: introduce a fine-grained intx mask/unmask system
Sep 25, 2024
d834ce4
sw64: remove deprecated annotation in irq.h
Sep 27, 2024
76e341f
sw64: provide a cleaner raw_smp_processor_id()
Sep 13, 2024
449a428
sw64: mm: support fdt memory reservation
Sep 13, 2024
ffed870
sw64: perf: add core4 pmu support
Oct 15, 2024
a48f9f7
sw64: pci: fix incorrect pointer of struct pci_controller
Oct 18, 2024
c004248
sw64: kvm: add KVM_CAP_READONLY_MEM support
Sep 24, 2024
e7ea1bb
sw64: reset the CSR:PTBR_USR
Jun 25, 2024
9db6fb3
sw64: fix irq work
Jun 25, 2024
a868421
sw64: bpf: fix BPF_CALL address
Jul 3, 2024
5622e76
sw64: kexec: fix kernel crashdump bugs
Jul 8, 2024
8f3bd52
sw64: add __vdso_getcpu support
Jun 25, 2024
684b0cc
sw64: remove unnecessary parameter passing
Jul 23, 2024
6321b2d
sw64: improve lib performance for new archs
Jul 4, 2024
371b7b0
sw64: lpc: fix ast2400 driver error for C4
Jul 26, 2024
6076abb
sw64: select different MUX to read cpu frequency
Aug 22, 2024
5c4cc57
sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
Aug 27, 2024
dfbdb1c
sw64: fix the register bug in do_entUna
Aug 27, 2024
0a3b738
sw64: fix setup_mem_size()
Aug 26, 2024
c2cd9f6
sw64: fix numa setup when acpi is disabled
Aug 12, 2024
82bb162
sw64: add junzhang_v1/2/3_key
Aug 14, 2024
cf2ecce
sw64: compatible with suspend implementation
Aug 14, 2024
d26426a
sw64: kvm: adjust interrupt priority for guest
Aug 16, 2024
b6cac57
sw64: add arch_hugetlb_valid_size for C4
Sep 3, 2024
5a358d8
sw64: fix compilation issues
Sep 4, 2024
12fad08
sw64: add the missed clear_flush()
Oct 22, 2024
b28c4da
sw64: fix set_huge_pte_at for C4
Sep 3, 2024
04e9357
sw64: modify sys_pfh_ops
Sep 10, 2024
92c7b46
sw64: kvm: fix an error when unmapping 512M hugepages
Sep 10, 2024
fa67cf3
sw64: mm: fix PFN of PMDs for 512M hugepage
Sep 19, 2024
8c5b9b0
sw64: fix compilation issues on match.c
Sep 25, 2024
adeb532
sw64: fix the error of cpufreq update
Oct 12, 2024
523f8f0
sw64: show CPU feature UNA in /proc/cpuinfo
Oct 15, 2024
5957962
sw64: fix mmap protection_map
Oct 14, 2024
6903211
sw64: pci: remove function fix_jm585_reset()
Sep 12, 2024
19a3412
sw64: irqchip: improve intx implementation
Oct 11, 2024
b312a63
sw64: irqchip: remove fallback after kzalloc_node()
Oct 11, 2024
b479f1d
sw64: kvm: optimize the calling and implementation of functions in mmu.c
Oct 16, 2024
6e952cc
sw64: kvm: remove unused kvm_arch_flush_remote_tlbs_memslot()
Oct 30, 2024
2e86142
sw64: refactor reset routines with new API
Sep 19, 2024
52e64b6
sw64: kvm: use vma_lookup() instead of find_vma_intersection()
Aug 5, 2024
8e700c0
sw64: acpi: support reset and S5
Sep 26, 2024
9949758
sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
Nov 11, 2024
624ef9b
sw64: irqchip: fix irq_enable/disable callback for MCU controller
Oct 30, 2024
98c268a
sw64: implementing VDSO with generic code
Nov 18, 2024
8934365
sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
Oct 16, 2024
ea59bc5
sw64: update defconfig
Nov 12, 2024
b899ed8
sw64: rename _PFN_BITS to __PFN_BITS
Jul 3, 2024
7b007be
sw64 bpf: add BPF_NOSPEC jit
Nov 14, 2024
2f6ed8b
sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
Jul 3, 2024
743fc33
sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
Oct 10, 2023
3c9baf4
sw64: rename mmap protection_map
Oct 14, 2024
c843d34
libbpf: add sw64 support
Jul 3, 2024
a464a46
sw64: iommu: introduce PCI device check before iommu probing
Nov 18, 2024
62f9f17
sw64: iommu: fix def_domain_type callback
Nov 20, 2024
990df30
sw64: iommu: fix work around of iommu interrupt remapping capability
Nov 20, 2024
4a37fdd
sw64: iommu: mark hose->iommu_enable as true before probing
Nov 25, 2024
4aadd75
sw64: kexec: fix a compilation error
Nov 13, 2024
4c1b1bb
sw64: kexec: fix a bug in menuconfig
Nov 13, 2024
f5eac91
sw64: iommu: mark hose->iommu_enable as true before probing on iommu_v1
Nov 29, 2024
f24f0a1
sw64: bpf: fix XADD32 and XADD64
Nov 6, 2024
eb4a5fb
sw64: bpf: optimize some instructions
Nov 6, 2024
b0ebd3d
sw64: bpf: fix BPF_CALL JIT for multi-function programs
Nov 7, 2024
26cda41
sw64: bpf: optimize JIT for load imm
Nov 11, 2024
5658d80
sw64: perf: fix specific performance events can be sampled
Nov 13, 2024
23cd318
sw64: fix kprobe function
Dec 2, 2024
a5a6118
sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
Dec 2, 2024
6963391
sw64: iommu: remove unnecessary locking in map/unmap_pages
Feb 21, 2024
747b7bf
sw64: fix iommu commandline parameter
Dec 3, 2024
e5e3963
sw64: iommu: fix iommu_v1 capability
Dec 3, 2024
a53d5a2
sw64: iommu: adjust def_domain_type
Dec 3, 2024
7288a2b
sw64: iommu: work around lazy translation initialization
Dec 4, 2024
ebdfad2
sw64: iommu: restore iommu_map/unmap callbacks
Dec 4, 2024
8ca574a
sw64: acpi: add support for ACPI S3
Dec 12, 2024
79f4baf
sw64: fix bad address error for vfio
Dec 13, 2024
590e114
sw64: emulator: fix the multi-core boot issue
Dec 6, 2024
8e0ec88
sw64: emulator: add shutdown and restart functions
Dec 6, 2024
b0f227f
perf jitdump: Add SW64 support
Nov 21, 2024
5498224
sw64: emulator: refactor shutdown and restart functions
Dec 31, 2024
de96c97
sw64: acpi: suppress meaningless error log when acpi=off
Dec 26, 2024
422a74f
sw64: numa: decrease CONFIG_NODES_SHIFT to 3
Dec 19, 2024
7a99165
sw64: irqchip: use pr_fmt instead of prefix string macro
Dec 23, 2024
3fc128f
sw64: irqchip: use sunway as vendor prefix in device tree
Dec 23, 2024
73c304a
sw64: cpu: give preference to CPU information from SMBIOS
Oct 17, 2024
79af776
sw64: kvm: fix incorrect vm_flags in vmem_mmap()
Feb 10, 2025
543a548
sw64: ftrace: implement ftrace_modify_call
Feb 14, 2025
e591d43
sw64: cache: fix cache ID is not unique when ACPI disabled
Feb 8, 2025
5c5615c
sw64: fix an error when running no main() program
Feb 11, 2025
717e7d7
sw64: flush TLB after modifying ptbr_sys
Feb 10, 2025
2255a4c
sw64: sound: avoid pagefault in pcm driver's memset
Feb 18, 2025
ee02036
sw64: pci: fix secondary bus reset issue
Feb 18, 2025
ce4696a
sw64: iommu: implement resv_region APIs
Feb 7, 2025
66ba3a3
sw64: topology: discard topology information from PPTT
Feb 25, 2025
fee4d1a
sw64: add a 1ms delay before CPU offline
Feb 14, 2025
5cca1a1
sw64: fix nmi_enter error in CORE3B
Mar 5, 2025
22d3065
sw64: fix copy_oldmem_page according to upstream
Mar 5, 2025
7877f17
sw64: ftrace: fix atomicity bugs in ftrace
Feb 28, 2025
572e203
sw64: fix nmi_exit error in CORE3B
Mar 6, 2025
6687f36
sw64/kvm: fix a bug for starting CORE3 VM
Feb 26, 2025
1b2afd7
sw64/vdso: Support mremap() for vDSO
Mar 10, 2025
f1e2eb7
sw64: kvm: modify parameters of the exception functions
Mar 4, 2025
3bcc707
sw64: modify parameters of the exception functions
Jan 2, 2025
23ef709
sw64: rename PT_REGS_SP to PT_REGS_R30
Nov 26, 2024
a5fe5b2
sw64: vdso: add support for time namespaces
Mar 10, 2025
8afad65
sw64: compile divide.S for c3b only
Nov 25, 2024
e7fa37b
sw64: make sw64_(read/write)_csr always inline
Dec 6, 2024
e09614e
sw64: put cpu_set_node() in init text
Dec 6, 2024
9229f6a
sw64: change condition of some cflags
Dec 2, 2024
a516414
sw64: reimplement cmpxchg and xchg
Oct 29, 2024
40e51a4
sw64: fix secondary_cpu_start for CORE3B
Mar 21, 2025
a054c3c
sw64: simplify GP handling for entUna
Feb 27, 2025
2cc95b5
sw64: reduce jump instructions in entUna
Dec 2, 2024
651f355
sw64: enable -fsw-unalign-byte for new subarchs
Dec 2, 2024
f15f1ca
sw64: ftrace: save&restore more stack frame in ftrace_caller
Mar 20, 2025
10e32b3
sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
Mar 28, 2025
bacaf79
sw64: kexec: add support for crashkernel=size[KMG]
Mar 21, 2025
a3f8c0d
sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
Mar 12, 2025
08a5231
sw64: locking/atomic: make atomic*_{cmp,}xchg optional
Mar 24, 2025
fe7cc8e
sw64: fix perf event L1I cache write support
Mar 4, 2025
8ba784d
sw64: update exclusive counter handling
Dec 10, 2024
453c451
sw64: enable all HW PMUs for max sampling period events
Mar 4, 2025
54e82bc
sw64: fix specific performance counter error
Mar 20, 2025
c31aa8e
sw64: use CONFIG_HZ_PERIODIC by default
Apr 1, 2025
a9e9244
sw64: msi: fix irq affinity setting during migration
Mar 19, 2025
afcc1a2
sw64: iommu: print more info for interrupts
Mar 4, 2025
9476472
sw64: modify CPU autoplug initialization process
Oct 9, 2024
fe3a9f5
sw64: fix an error in BPF exception handling
Apr 3, 2025
04c3159
sw64: pci: fix piu data allocation failure issue
Apr 8, 2025
2272a1f
sw64: ftrace: fix bug in restoring regs
Apr 11, 2025
ddc5bbf
sw64: ftrace: add notrace attribute to memset&memcpy
Apr 16, 2025
506434a
sw64: msi: clear the residual vector_irq information of cpu
Apr 18, 2025
2d48d51
sw64: msi: modify msi migration strategy
May 14, 2024
ba9cbce
sw64: msi: fix guest msi interrupt handling
Apr 11, 2025
81a8dc3
sw64: gpu: fix SIMD IO access issues
Apr 16, 2025
b4160ee
sw64: msi: clear residual vector irq mapping when free irqs
Apr 21, 2025
eb0de7c
sw64: iommu: work around iova range check after resv_region
Apr 17, 2025
0f70816
sw64: vdso: adapt to the upstream changes in vdso_install
May 13, 2025
648335b
sw64: adapt to the upstream changes in arch_static_branch*
May 13, 2025
e432133
sw64: adapt to the upstream changes in early_init_dt_(scan/verify)
May 13, 2025
44deb2c
sw64: adapt to the upstream changes in huge_ptep_get_and_clear
May 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
sw64: vdso: adapt to the upstream changes in vdso_install
Fix it according to  commit 56769ba ("kbuild: unify
vdso_install rules").

Signed-off-by: Gu Zitao <[email protected]>
  • Loading branch information
Gu Zitao authored and Avenger-285714 committed May 14, 2025
commit 0f70816c6d00f385b86341d72d299fc94f29ff26
4 changes: 1 addition & 3 deletions arch/sw_64/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,7 @@ export LIBS_Y

boot := arch/sw_64/boot

PHONY += vdso_install
vdso_install:
$(Q)$(MAKE) $(build)=arch/sw_64/kernel/vdso $@
vdso-install-y += arch/sw_64/vdso/vdso.so.dbg

#Default target when executing make with no arguments
all: $(boot)/vmlinux.bin.gz
Expand Down
11 changes: 0 additions & 11 deletions arch/sw_64/kernel/vdso/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -69,14 +69,3 @@ quiet_cmd_vdsold = VDSOLD $@
# that contains the same symbols at the same offsets.
quiet_cmd_so2s = SO2S $@
cmd_so2s = $(NM) -D $< | $(srctree)/$(src)/so2s.sh > $@

# install commands for the unstripped file
quiet_cmd_vdso_install = INSTALL $@
cmd_vdso_install = cp $(obj)/[email protected] $(MODLIB)/vdso/$@

vdso.so: $(obj)/vdso.so.dbg
@mkdir -p $(MODLIB)/vdso
$(call cmd,vdso_install)


vdso_install: vdso.so