[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/