Changeset 2f18089 in rtems-libbsd


Ignore:
Timestamp:
05/17/12 13:37:48 (11 years ago)
Author:
Jennifer Averett <jennifer.averett@…>
Branches:
4.11, 5, 5-freebsd-12, 6-freebsd-12, freebsd-9.3, master
Children:
4bc83af
Parents:
60554e6
Message:

Resolved issues with pc386 build.

Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • contrib/altq/freebsd/altq/altq_subr.c

    r60554e6 r2f18089  
    913913#endif /* __alpha__ */
    914914
     915#ifndef __rtems__
    915916#if (__FreeBSD_version >= 700035)
    916917/* Update TSC freq with the value indicated by the caller. */
     
    934935    EVENTHANDLER_PRI_LAST);
    935936#endif /* __FreeBSD_version >= 700035 */
     937#endif /* __rtems__ */
    936938
    937939static void
     
    954956#endif
    955957#ifdef __i386__
     958#ifndef __rtems__
    956959        /* check if TSC is available */
    957960        if (machclk_usepcc == 1 && ((cpu_feature & CPUID_TSC) == 0 ||
    958961            tsc_is_broken))
     962#else   /* __rtems__ */
     963        /* check if TSC is available */
     964        if (machclk_usepcc == 1 && ((cpu_feature & CPUID_TSC) == 0 ||
     965            !(x86_has_tsc()) ))
     966#endif /* __rtems__ */
    959967                machclk_usepcc = 0;
    960968#endif
     
    986994         * accessible, just use it.
    987995         */
     996#ifndef __rtems__
    988997#ifdef __i386__
    989998#ifdef __FreeBSD__
     
    10051014#endif
    10061015#endif /* __alpha__ */
     1016#endif /* __rtems__ */
    10071017
    10081018        /*
  • freebsd-to-rtems.py

    r60554e6 r2f18089  
    11981198        ]
    11991199)
     1200
     1201devNic.addCPUDependentHeaderFiles(
     1202        [
     1203                'i386/include/specialreg.h',
     1204                'i386/include/md_var.h',
     1205        ]
     1206)
     1207
    12001208devNic.addSourceFiles(
    12011209        [
  • freebsd/dev/pci/pci.c

    r60554e6 r2f18089  
    5858#include <freebsd/machine/stdarg.h>
    5959
     60#ifndef __rtems__
    6061#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__)
    6162#include <freebsd/machine/intr_machdep.h>
    6263#endif
     64#endif /* __rtems__ */
    6365
    6466#include <freebsd/sys/pciio.h>
  • freebsd/opencrypto/crypto.c

    r60554e6 r2f18089  
    12481248        int result, hint;
    12491249
     1250#ifndef __rtems__
    12501251#if defined(__i386__) || defined(__amd64__)
    12511252        fpu_kern_thread(FPU_KERN_NORMAL);
    12521253#endif
     1254#endif /* __rtems__ */
    12531255
    12541256        CRYPTO_Q_LOCK();
Note: See TracChangeset for help on using the changeset viewer.