Use MIPS in_cksum.c for SPARC

This commit is contained in:
Sebastian Huber 2012-04-17 16:07:34 +02:00
parent c57eebba90
commit 68df6075af
3 changed files with 7 additions and 2 deletions

View File

@ -411,7 +411,7 @@ ifeq ($(RTEMS_CPU), powerpc)
C_FILES += freebsd/powerpc/powerpc/in_cksum.c
endif
ifeq ($(RTEMS_CPU), sparc)
C_FILES += freebsd/netinet/in_cksum.c
C_FILES += freebsd/mips/mips/in_cksum.c
endif
ifeq ($(RTEMS_CPU), sparc64)
C_FILES += freebsd/sparc64/sparc64/in_cksum.c

View File

@ -2006,7 +2006,7 @@ in_cksum.addCPUDependentSourceFiles(
in_cksum.addCPUDependentSourceFiles(
'sparc',
[
'netinet/in_cksum.c',
'mips/mips/in_cksum.c',
]
)
in_cksum.addCPUDependentSourceFiles(

View File

@ -187,7 +187,12 @@ in_addword(u_short a, u_short b)
}
u_short
#ifdef __rtems__
/* Prototype does not match in FreeBSD code */
in_pseudo(u_int a, u_int b, u_int c)
#else
in_pseudo(u_int32_t a, u_int32_t b, u_int32_t c)
#endif
{
u_int64_t sum;
union q_util q_util;