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

RE: [microblaze-uclinux] Insmod problem



I think that this is not for hardware mul/div but for long long mul/div.
There are some codes in /arch/microblaze/lib, some of them are good and some
are bad (not work).

If you need to use long long functions, you need them.

Cheers,
Jari


-----Original Message-----
From: owner-microblaze-uclinux@itee.uq.edu.au
[mailto:owner-microblaze-uclinux@itee.uq.edu.au]On Behalf Of SERRANO
Fabrice
Sent: Thursday, July 15, 2004 5:51 PM
To: 'microblaze-uclinux@itee.uq.edu.au'
Subject: RE: [microblaze-uclinux] Insmod problem



	Hi,

Concerning my problem with insmod, I have resolved it by modifying
"microblaze_ksyms.c" to reflect the fact that I'm not using hardware
multiplier/divider adding :
extern void modsi3_proc(void);
extern void umodsi3_proc(void);
extern void muldi3_proc(void);
extern void mulsi3_proc(void);
extern void divsi3_proc(void);
extern void udivsi3_proc(void);

EXPORT_SYMBOL_NOVERS (modsi3_proc);
EXPORT_SYMBOL_NOVERS (umodsi3_proc);
EXPORT_SYMBOL_NOVERS (muldi3_proc);
EXPORT_SYMBOL_NOVERS (mulsi3_proc);
EXPORT_SYMBOL_NOVERS (divsi3_proc);
EXPORT_SYMBOL_NOVERS (udivsi3_proc);

Is it right to do this ?

###########################################

This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange.
For more information, connect to http://www.F-Secure.com/
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive :
http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/




___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/