patch-2.1.30 linux/arch/sparc64/kernel/hack.S

Next file: linux/arch/sparc64/kernel/head.S
Previous file: linux/arch/sparc64/kernel/etrap.S
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.29/linux/arch/sparc64/kernel/hack.S linux/arch/sparc64/kernel/hack.S
@@ -3,396 +3,344 @@
    Hopefully will disappear quickly, once we get everything
    to compile... */
 	.text
-	.globl ROOT_DEV
-ROOT_DEV:
-	nop
-	.globl ___lock_kernel
-___lock_kernel:
-	nop
-	.globl ___unlock_kernel
-___unlock_kernel:
-	nop
-	.globl __memcpy
-__memcpy:
-	nop
-	.globl __strncmp
-__strncmp:
-	nop
-	.globl _ctype
-_ctype:
-	nop
-	.globl _stext
-_stext:
-	nop
-	.globl bad_trap
-bad_trap:
-	nop
-	.globl bad_trap_tl1
-bad_trap_tl1:
-	nop
-	.globl bdflush
-bdflush:
-	nop
-	.globl breakpoint_trap
-breakpoint_trap:
-	nop
-	.globl buff_setup
-buff_setup:
-	nop
-	.globl buffer_init
-buffer_init:
-	nop
-	.globl change_root
-change_root:
-	nop
-	.globl console_init
-console_init:
-	nop
-	.globl console_loglevel
-console_loglevel:
-	nop
-	.globl console_restore_palette
-console_restore_palette:
-	nop
-	.globl current_set
-current_set:
-	nop
-	.globl do_cee
-do_cee:
-	nop
-	.globl do_cee_tl1
-do_cee_tl1:
-	nop
-	.globl do_dae
-do_dae:
-	nop
-	.globl do_dae_tl1
-do_dae_tl1:
-	nop
-	.globl do_dax
-do_dax:
-	nop
-	.globl do_dax_tl1
-do_dax_tl1:
-	nop
-	.globl do_div0
-do_div0:
-	nop
-	.globl do_div0_tl1
-do_div0_tl1:
-	nop
-	.globl do_fpdis
-do_fpdis:
-	nop
-	.globl do_fpdis_tl1
-do_fpdis_tl1:
-	nop
-	.globl do_fpieee
-do_fpieee:
-	nop
-	.globl do_fpieee_tl1
-do_fpieee_tl1:
-	nop
-	.globl do_fpother
-do_fpother:
-	nop
-	.globl do_fpother_tl1
-do_fpother_tl1:
-	nop
-	.globl do_iae
-do_iae:
-	nop
-	.globl do_iae_tl1
-do_iae_tl1:
-	nop
-	.globl do_iax
-do_iax:
-	nop
-	.globl do_iax_tl1
-do_iax_tl1:
-	nop
-	.globl do_ill
-do_ill:
-	nop
-	.globl do_ill_tl1
-do_ill_tl1:
-	nop
-	.globl do_irq
-do_irq:
-	nop
-	.globl do_irq_tl1
-do_irq_tl1:
-	nop
-	.globl do_ivec
-do_ivec:
-	nop
-	.globl do_ivec_tl1
-do_ivec_tl1:
-	nop
-	.globl do_lddfmna
-do_lddfmna:
-	nop
-	.globl do_lddfmna_tl1
-do_lddfmna_tl1:
-	nop
-	.globl do_mna
-do_mna:
-	nop
-	.globl do_mna_tl1
-do_mna_tl1:
-	nop
-	.globl do_paw
-do_paw:
-	nop
-	.globl do_paw_tl1
-do_paw_tl1:
-	nop
-	.globl do_privact
-do_privact:
-	nop
-	.globl do_privop
-do_privop:
-	nop
-	.globl do_stdfmna
-do_stdfmna:
-	nop
-	.globl do_stdfmna_tl1
-do_stdfmna_tl1:
-	nop
-	.globl do_tof
-do_tof:
-	nop
-	.globl do_tof_tl1
-do_tof_tl1:
-	nop
-	.globl do_vaw
-do_vaw:
-	nop
-	.globl do_vaw_tl1
-do_vaw_tl1:
-	nop
-	.globl dquot_init
-dquot_init:
-	nop
-	.globl errno
-errno:
-	nop
-	.globl eth_setup
-eth_setup:
-	nop
-	.globl file_table_init
-file_table_init:
-	nop
-	.globl floppy_setup
-floppy_setup:
-	nop
-	.globl getcc
-getcc:
-	nop
-	.globl indirect_syscall
-indirect_syscall:
-	nop
-	.globl init_IRQ
-init_IRQ:
-	nop
-	.globl init_task
-init_task:
-	nop
-	.globl initrd_below_start_ok
-initrd_below_start_ok:
-	nop
-	.globl initrd_start
-initrd_start:
-	nop
-	.globl inode_init
-inode_init:
-	nop
-	.globl install_linux_ticker
-install_linux_ticker:
-	nop
-	.globl install_obp_ticker
-install_obp_ticker:
-	nop
-	.globl ipc_init
-ipc_init:
-	nop
-	.globl jiffies
-jiffies:
-	nop
-	.globl kernel_enter_debugger
-kernel_enter_debugger:
-	nop
-	.globl kmalloc_init
-kmalloc_init:
-	nop
-	.globl kmem_cache_init
-kmem_cache_init:
-	nop
-	.globl kmem_cache_sizes_init
-kmem_cache_sizes_init:
-	nop
-	.globl kswapd
-kswapd:
-	nop
-	.globl linux32_syscall
-linux32_syscall:
-	nop
-	.globl linux64_syscall
-linux64_syscall:
-	nop
-	.globl lookup_fault
-lookup_fault:
-	nop
-	.globl mem_init
-mem_init:
-	nop
-	.globl memcpy
-memcpy:
-	nop
-	.globl mount_initrd
-mount_initrd:
-	nop
-	.globl name_cache_init
-name_cache_init:
-	nop
-	.globl netbsd_syscall
-netbsd_syscall:
-	nop
-	.globl no_scroll
-no_scroll:
-	nop
-	.globl paging_init
-paging_init:
-	nop
-	.globl panic
-panic:
-	nop
-	.globl panic_setup
-panic_setup:
-	nop
-	.globl printk
-printk:
-	nop
-	.globl prof_buffer
-prof_buffer:
-	nop
-	.globl prof_len
-prof_len:
-	nop
-	.globl prof_shift
-prof_shift:
-	nop
-	.globl pseudo_root
-pseudo_root:
-	nop
-	.globl rd_doload
-rd_doload:
-	nop
-	.globl rd_image_start
-rd_image_start:
-	nop
-	.globl rd_prompt
-rd_prompt:
-	nop
-	.globl rd_size
-rd_size:
-	nop
-	.globl reboot_command
-reboot_command:
-	nop
-	.globl reserve_setup
-reserve_setup:
-	nop
-	.globl sbus_init
-sbus_init:
-	nop
-	.globl sched_init
-sched_init:
-	nop
-	.globl scsi_luns_setup
-scsi_luns_setup:
-	nop
-	.globl serial_console
-serial_console:
-	nop
-	.globl set_palette
-set_palette:
-	nop
-	.globl setcc
-setcc:
-	nop
-	.globl setup_arch
-setup_arch:
-	nop
-	.globl simple_strtoul
-simple_strtoul:
-	nop
-	.globl sock_init
-sock_init:
-	nop
-	.globl solaris_syscall
-solaris_syscall:
-	nop
-	.globl sparc64_dtlb_fault
-sparc64_dtlb_fault:
-	nop
-	.globl sparc64_dtlb_refbit_catch
-sparc64_dtlb_refbit_catch:
-	nop
-	.globl sparc64_itlb_refbit_catch
-sparc64_itlb_refbit_catch:
-	nop
-	.globl sprintf
-sprintf:
-	nop
-	.globl st_setup
-st_setup:
-	nop
-	.globl strchr
-strchr:
-	nop
-	.globl strcmp
-strcmp:
-	nop
-	.globl strcpy
-strcpy:
-	nop
-	.globl strlen
-strlen:
-	nop
-	.globl strncpy
-strncpy:
-	nop
-	.globl sunos_syscall
-sunos_syscall:
-	nop
-	.globl swap_setup
-swap_setup:
-	nop
-	.globl sysctl_init
-sysctl_init:
-	nop
-	.globl time_init
-time_init:
-	nop
-	.globl trap_init
-trap_init:
-	nop
-	.globl vma_init
-vma_init:
-	nop
-	.globl vsprintf
-vsprintf:
-	nop
-	.globl schedule
-schedule:
-	nop
-	.globl getname
-getname:
-	nop
-	.globl do_execve
-do_execve:
-	nop
-	.globl putname
-putname:
-	nop
+	.align	8
+	.globl	__copy_user
+__copy_user:	retl;nop
+	.globl	__csum_partial_copy_sparc_generic
+__csum_partial_copy_sparc_generic:	retl;nop
+	.globl	_sigpause_common
+_sigpause_common:	retl;nop
+	.globl	_stext
+_stext:	retl;nop
+	.globl	auxio_register
+auxio_register:	retl;nop
+	.globl	bad_trap
+bad_trap:	retl;nop
+	.globl	bad_trap_tl1
+bad_trap_tl1:	retl;nop
+	.globl	breakpoint
+breakpoint:	retl;nop
+	.globl	breakpoint_trap
+breakpoint_trap:	retl;nop
+	.globl	csum_partial
+csum_partial:	retl;nop
+	.globl	ctx_free
+ctx_free:	.skip	32
+	.globl	ctx_list_pool
+ctx_list_pool:	.skip	32
+	.globl	ctx_used
+ctx_used:	.skip	32
+	.globl	destroy_context
+destroy_context:	retl;nop
+	.globl	disable_irq
+disable_irq:	retl;nop
+	.globl	do_cee
+do_cee:	retl;nop
+	.globl	do_cee_tl1
+do_cee_tl1:	retl;nop
+	.globl	do_dae
+do_dae:	retl;nop
+	.globl	do_dae_tl1
+do_dae_tl1:	retl;nop
+	.globl	do_dax
+do_dax:	retl;nop
+	.globl	do_dax_tl1
+do_dax_tl1:	retl;nop
+	.globl	do_div0
+do_div0:	retl;nop
+	.globl	do_div0_tl1
+do_div0_tl1:	retl;nop
+	.globl	do_fpdis
+do_fpdis:	retl;nop
+	.globl	do_fpdis_tl1
+do_fpdis_tl1:	retl;nop
+	.globl	do_fpieee
+do_fpieee:	retl;nop
+	.globl	do_fpieee_tl1
+do_fpieee_tl1:	retl;nop
+	.globl	do_fpother
+do_fpother:	retl;nop
+	.globl	do_fpother_tl1
+do_fpother_tl1:	retl;nop
+	.globl	do_gettimeofday
+do_gettimeofday:	retl;nop
+	.globl	do_iae
+do_iae:	retl;nop
+	.globl	do_iae_tl1
+do_iae_tl1:	retl;nop
+	.globl	do_iax
+do_iax:	retl;nop
+	.globl	do_iax_tl1
+do_iax_tl1:	retl;nop
+	.globl	do_ill
+do_ill:	retl;nop
+	.globl	do_ill_tl1
+do_ill_tl1:	retl;nop
+	.globl	do_irq
+do_irq:	retl;nop
+	.globl	do_irq_tl1
+do_irq_tl1:	retl;nop
+	.globl	do_ivec
+do_ivec:	retl;nop
+	.globl	do_ivec_tl1
+do_ivec_tl1:	retl;nop
+	.globl	do_lddfmna
+do_lddfmna:	retl;nop
+	.globl	do_lddfmna_tl1
+do_lddfmna_tl1:	retl;nop
+	.globl	do_mna
+do_mna:	retl;nop
+	.globl	do_mna_tl1
+do_mna_tl1:	retl;nop
+	.globl	do_paw
+do_paw:	retl;nop
+	.globl	do_paw_tl1
+do_paw_tl1:	retl;nop
+	.globl	do_privact
+do_privact:	retl;nop
+	.globl	do_privop
+do_privop:	retl;nop
+	.globl	do_settimeofday
+do_settimeofday:	retl;nop
+	.globl	do_signal
+do_signal:	retl;nop
+	.globl	do_stdfmna
+do_stdfmna:	retl;nop
+	.globl	do_stdfmna_tl1
+do_stdfmna_tl1:	retl;nop
+	.globl	do_tof
+do_tof:	retl;nop
+	.globl	do_tof_tl1
+do_tof_tl1:	retl;nop
+	.globl	do_vaw
+do_vaw:	retl;nop
+	.globl	do_vaw_tl1
+do_vaw_tl1:	retl;nop
+	.globl	enable_irq
+enable_irq:	retl;nop
+	.globl	floppy_hardint
+floppy_hardint:	retl;nop
+	.globl	flush_user_windows
+flush_user_windows:	retl;nop
+	.globl	free_irq
+free_irq:	retl;nop
+	.globl	get_cpuid
+get_cpuid:	retl;nop
+	.globl	get_irq_list
+get_irq_list:	retl;nop
+	.globl	getcc
+getcc:	retl;nop
+	.globl	halt
+halt:	retl;nop
+	.globl	indirect_syscall
+indirect_syscall:	retl;nop
+	.globl	init_IRQ
+init_IRQ:	retl;nop
+	.globl	install_linux_ticker
+install_linux_ticker:	retl;nop
+	.globl	install_obp_ticker
+install_obp_ticker:	retl;nop
+	.globl	iommu_init
+iommu_init:	retl;nop
+	.globl	linux32_syscall
+linux32_syscall:	retl;nop
+	.globl	linux64_syscall
+linux64_syscall:	retl;nop
+	.globl	linux_dbvec
+linux_dbvec:	retl;nop
+	.globl	linux_num_cpus
+linux_num_cpus:	retl;nop
+	.globl	load_mmu
+load_mmu:	retl;nop
+	.globl	mmu_get_scsi_one
+mmu_get_scsi_one:	retl;nop
+	.globl	mmu_get_scsi_sgl
+mmu_get_scsi_sgl:	retl;nop
+	.globl	mmu_info
+mmu_info:	retl;nop
+	.globl	mmu_lockarea
+mmu_lockarea:	retl;nop
+	.globl	mmu_release_scsi_one
+mmu_release_scsi_one:	retl;nop
+	.globl	mmu_release_scsi_sgl
+mmu_release_scsi_sgl:	retl;nop
+	.globl	mmu_unlockarea
+mmu_unlockarea:	retl;nop
+	.globl	mstk48t02_regs
+mstk48t02_regs:	retl;nop
+	.globl	netbsd_syscall
+netbsd_syscall:	retl;nop
+	.globl	probe_irq_off
+probe_irq_off:	retl;nop
+	.globl	probe_irq_on
+probe_irq_on:	retl;nop
+	.globl	request_fast_irq
+request_fast_irq:	retl;nop
+	.globl	request_irq
+request_irq:	retl;nop
+	.globl	setcc
+setcc:	retl;nop
+	.globl	solaris_syscall
+solaris_syscall:	retl;nop
+	.globl	sparc64_dtlb_fault
+sparc64_dtlb_fault:	retl;nop
+	.globl	sparc64_dtlb_refbit_catch
+sparc64_dtlb_refbit_catch:	retl;nop
+	.globl	sparc64_itlb_refbit_catch
+sparc64_itlb_refbit_catch:	retl;nop
+	.globl	spitfire_get_new_context
+spitfire_get_new_context:	retl;nop
+	.globl	sunos_mmap
+sunos_mmap:	retl;nop
+	.globl	sunos_syscall
+sunos_syscall:	retl;nop
+	.globl	svr4_getcontext
+svr4_getcontext:	retl;nop
+	.globl	svr4_setcontext
+svr4_setcontext:	retl;nop
+	.globl	swapper_pg_dir
+swapper_pg_dir:	retl;nop
+	.globl	switch_to
+switch_to:	retl;nop
+	.globl	sys_call_table
+sys_call_table:	retl;nop
+	.globl	time_init
+time_init:	retl;nop
+	.globl	translate_namei
+translate_namei:	retl;nop
+	.globl	translate_open_namei
+translate_open_namei:	retl;nop
+	.globl	sparc_brk
+sparc_brk:	retl;nop
+	.globl	sparc_sigaction
+sparc_sigaction:	retl;nop
+	.globl	sunos_accept
+sunos_accept:	retl;nop
+	.globl	sunos_audit
+sunos_audit:	retl;nop
+	.globl	sunos_brk
+sunos_brk:	retl;nop
+	.globl	sunos_execv
+sunos_execv:	retl;nop
+	.globl	sunos_fpathconf
+sunos_fpathconf:	retl;nop
+	.globl	sunos_getdents
+sunos_getdents:	retl;nop
+	.globl	sunos_getdirentries
+sunos_getdirentries:	retl;nop
+	.globl	sunos_getdomainname
+sunos_getdomainname:	retl;nop
+	.globl	sunos_getdtablesize
+sunos_getdtablesize:	retl;nop
+	.globl	sunos_getgid
+sunos_getgid:	retl;nop
+	.globl	sunos_gethostid
+sunos_gethostid:	retl;nop
+	.globl	sunos_getpid
+sunos_getpid:	retl;nop
+	.globl	sunos_getsockopt
+sunos_getsockopt:	retl;nop
+	.globl	sunos_getuid
+sunos_getuid:	retl;nop
+	.globl	sunos_indir
+sunos_indir:	retl;nop
+	.globl	sunos_ioctl
+sunos_ioctl:	retl;nop
+	.globl	sunos_killpg
+sunos_killpg:	retl;nop
+	.globl	sunos_madvise
+sunos_madvise:	retl;nop
+	.globl	sunos_mctl
+sunos_mctl:	retl;nop
+	.globl	sunos_mincore
+sunos_mincore:	retl;nop
+	.globl	sunos_mount
+sunos_mount:	retl;nop
+	.globl	sunos_nop
+sunos_nop:	retl;nop
+	.globl	sunos_nosys
+sunos_nosys:	retl;nop
+	.globl	sunos_open
+sunos_open:	retl;nop
+	.globl	sunos_pathconf
+sunos_pathconf:	retl;nop
+	.globl	sunos_poll
+sunos_poll:	retl;nop
+	.globl	sunos_read
+sunos_read:	retl;nop
+	.globl	sunos_readv
+sunos_readv:	retl;nop
+	.globl	sunos_recv
+sunos_recv:	retl;nop
+	.globl	sunos_sbrk
+sunos_sbrk:	retl;nop
+	.globl	sunos_select
+sunos_select:	retl;nop
+	.globl	sunos_semsys
+sunos_semsys:	retl;nop
+	.globl	sunos_send
+sunos_send:	retl;nop
+	.globl	sunos_setpgrp
+sunos_setpgrp:	retl;nop
+	.globl	sunos_setsockopt
+sunos_setsockopt:	retl;nop
+	.globl	sunos_shmsys
+sunos_shmsys:	retl;nop
+	.globl	sunos_sigaction
+sunos_sigaction:	retl;nop
+	.globl	sunos_sigblock
+sunos_sigblock:	retl;nop
+	.globl	sunos_sigsetmask
+sunos_sigsetmask:	retl;nop
+	.globl	sunos_sstk
+sunos_sstk:	retl;nop
+	.globl	sunos_sysconf
+sunos_sysconf:	retl;nop
+	.globl	sunos_uname
+sunos_uname:	retl;nop
+	.globl	sunos_vadvise
+sunos_vadvise:	retl;nop
+	.globl	sunos_wait4
+sunos_wait4:	retl;nop
+	.globl	sunos_write
+sunos_write:	retl;nop
+	.globl	sunos_writev
+sunos_writev:	retl;nop
+	.globl	sys_aplib
+sys_aplib:	retl;nop
+	.globl	sys_clone
+sys_clone:	retl;nop
+	.globl	sys_execve
+sys_execve:	retl;nop
+	.globl	sys_fork
+sys_fork:	retl;nop
+	.globl	sys_getpagesize
+sys_getpagesize:	retl;nop
+	.globl	sys_ipc
+sys_ipc:	retl;nop
+	.globl	sys_mmap
+sys_mmap:	retl;nop
+	.globl	sys_nis_syscall
+sys_nis_syscall:	retl;nop
+	.globl	sys_pipe
+sys_pipe:	retl;nop
+	.globl	sys_ptrace
+sys_ptrace:	retl;nop
+	.globl	sys_sigpause
+sys_sigpause:	retl;nop
+	.globl	sys_sigreturn
+sys_sigreturn:	retl;nop
+	.globl	sys_sigstack
+sys_sigstack:	retl;nop
+	.globl	sys_sigsuspend
+sys_sigsuspend:	retl;nop
+	.globl	sys_vfork
+sys_vfork:	retl;nop
+	.globl	syscall_trace
+syscall_trace:	retl;nop
+	.globl	sparc_ultra_mapioaddr
+sparc_ultra_mapioaddr:	retl;nop
+	.globl	sparc_ultra_unmapioaddr
+sparc_ultra_unmapioaddr:	retl;nop
+	.globl	mmu_map_dma_area
+mmu_map_dma_area:	retl;nop

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov