BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000164 [uClibc] Architecture Specific major always 03-16-05 01:31 01-15-06 01:10
Reporter d1mag View Status public  
Assigned To uClibc
Priority normal Resolution fixed  
Status closed   Product Version 0.9.27
Summary 0000164: syscall() missing for m68k
Description Added support for syscall() to m68k arch. Have used this with
success for my Coldfire processor, so I don't think there are
any problems with the code.
Additional Information
Attached Files  uc_syscall.txt [^] (2,761 bytes) 03-16-05 01:31

- Relationships

- Notes
(0000091)
vapier
03-16-05 15:07

have you tested a syscall6 with this ? the linux kernel doesnt define syscall6() for m68k, but if you look at glibc, you'll see that they use register %a0 for the 6th arg and not %d6 like you do here ...
 
(0000938)
vapier
01-15-06 01:09

i changed %d6 to %a0 and added to svn

if you read linux/include/asm-m68k/entry.h, you'll see that registers %d1-%d5/%a0 are pushed onto the stack in the save_all_sys macro, not %d1-%d6
 

- Issue History
Date Modified Username Field Change
03-16-05 01:31 d1mag New Issue
03-16-05 01:31 d1mag File Added: uc_syscall.txt
03-16-05 11:52 andersen Assigned To andersen => uClibc
03-16-05 15:07 vapier Note Added: 0000091
03-16-05 15:07 vapier Issue Monitored: vapier
01-15-06 01:09 vapier Note Added: 0000938
01-15-06 01:10 vapier Status assigned => closed
01-15-06 01:10 vapier Resolution open => fixed


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker