All of lore.kernel.org
 help / color / mirror / Atom feed
* Is this list dead?
@ 2004-11-21 18:38 Tommy McCabe
  2004-11-21 18:45 ` Jody
  0 siblings, 1 reply; 9+ messages in thread
From: Tommy McCabe @ 2004-11-21 18:38 UTC (permalink / raw)
  To: linux-8086

Ummm... yeah.


		
__________________________________ 
Do you Yahoo!? 
The all-new My Yahoo! - Get yours free! 
http://my.yahoo.com 
 


^ permalink raw reply	[flat|nested] 9+ messages in thread
* asmutils - Linux 2.4.18
@ 2002-05-30 17:51 h-peter recktenwald
  2002-09-13  8:09 ` Is this list dead? halfdead
  0 siblings, 1 reply; 9+ messages in thread
From: h-peter recktenwald @ 2002-05-30 17:51 UTC (permalink / raw)
  To: linux-assembly

hi...

found some funny differences w Linux 2.4.18 kernel wrt its predecessors 
where, for instance, the 'umount' system call doesn't work on devices 
and mountpoints, any more, but, only on the device names.

i.e, some systemcalls' names were silently changed, previously valid 
names assigned to different(ly operating) new/old syscalls.

I found this when trying the "eject" program from asmutils which was 
non functional w. 2.4.18. The patch cures the problem:
------
; patch eject.asm for Lx 2.4.18 sys_umount
.eject:
        push ecx                ; mountpoint
        push ebx                ; specialfile
    %ifdef ONLY_CCD
    %else
        test byte[edi],-1
        jnz .opn                ;?; not -ccd, just the syscall
    %endif; <= ONLY_CCD
%if __KERNEL__ < 24; new inconsistency in kernel 2.4.18!	<== !
        sys_umount              ; eject won't work on a mounted device
%else
        sys_umount dword[esp+4] ; 'oldumount' w/ #mountpoint#, only
        mov ebx,[esp]
%endif
.opn:
------

Further, the macro "_xchg" in asmutils' 'system.inc' is not correct 
(which I didn't recognize earlier because I'm using my own version;):

1) ---
 %macro _xchg 2
-%if __OPTIMIZE__=__O_SPEED__
+%if __OPTIMIZE__=__O_SIZE__;
 %assign ea 4
2) ---
@@ -721,7 +723,7 @@
 ;  2 clocks w. reg,reg
 ;      (lea variant wasn't faster, may be cpu dependent?)
 ; 33 clocks w. reg,mem or mem,reg - either case
-    xchg %{1},%{3}
+    xchg %{1},%{2};
-----
btw. the attempts to finding out about the actual addressing mode 
seem useless, "nasm" apparently providing no such means, at all.


regards,
	hp

-- 
Linux,Assembly,Forth: http://www.lxhp.in-berlin.de/index-lx.shtml en/de
NO abusive software patents http://petition.eurolinux.org/pr/pr17.html
-
To unsubscribe from this list: send the line "unsubscribe linux-assembly" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread
* IS THIS LIST DEAD ?
@ 1999-10-06 15:03 J.K. Hill
  1999-10-06 23:04 ` Ralf Baechle
  0 siblings, 1 reply; 9+ messages in thread
From: J.K. Hill @ 1999-10-06 15:03 UTC (permalink / raw)
  To: linux

If its not - where can I get info about porting Linux to an O2 ?

Is there a status of (a) port ? The last thing that I have heard is that the
O200 runs it (but only w/ a modified prom).

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-11-29  8:09 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-21 18:38 Is this list dead? Tommy McCabe
2004-11-21 18:45 ` Jody
2004-11-25  1:40   ` Gregg C Levine
2004-11-29  8:09     ` James Tabor
  -- strict thread matches above, loose matches on Subject: below --
2002-05-30 17:51 asmutils - Linux 2.4.18 h-peter recktenwald
2002-09-13  8:09 ` Is this list dead? halfdead
2002-09-13  9:20   ` Frederic Marmond
2002-09-13  9:55   ` lx
1999-10-06 15:03 IS THIS LIST DEAD ? J.K. Hill
1999-10-06 23:04 ` Ralf Baechle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.