[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

PC164: access to user space memory stops system



since the do_clear_user routine stops my system (PC164 500Mhz with
256 MB), i wrote my own version of it. and the result is the same,
as soon as i try to write the address (0x2000011CC3C) the system
stops (nothing else happens). the only thing that works is 
ctrl+alt+delete what brings me back to milo.
 
i don't know what causes this behaviour:
-corrupt memory or cache? (it works fine under nt)
-an error during memory mapping? (is this address possible?)

if you've got any ideas, please let me know.


Andreas


> i'm still stuck trying to install RH6.0 on my PC164, so i've
> build new kernels and tried to investigate the matter further.
> 
> here's what i did to get further:
> -installed gcc 2.95.1 on my AlphaStation 200 (the machine i use to build kernels)
> -used 2.2.12 to build a PC164 kernel with all needed drivers
> 
> this helped nothing, so i continued to track the error. this is what happens
> after the rootfs is mounted (here are the calls made):
> 
> - execve("/sbin/init",argv_init,envp_init);	(init/main.c)
> - kernel_execve
> - do_execve
> - search_binary_handler
> - load_elf_binary				(fs/binfmt_elf.c)
> - padzero(0x2000011CC3C)			(fs/binfmt_elf.c)
> - clear_user(0x2000011CC3C, 5060)		(include/asm/uaccess.h)
> - do_clear_user					(arch/alpha/lib/clear_user.S)
> 
> from the do_clear_user call it never returns. since my alpha assembler knowledge
> isn't good, i'm a bit stuck at the moment. any ideas what i can do next, to find
> out what goes wrong?

-- 
_____________________________________________________________________________

                               Andreas S. Krebs

                CEC Karlsruhe, SAP AG, krebs@qkal.sap-ag.de
_____________________________________________________________________________



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] []