Changeset 9e8c4220 in rtems-libbsd


Ignore:
Timestamp:
Aug 3, 2016, 7:35:06 AM (3 years ago)
Author:
Christian Mauderer <Christian.Mauderer@…>
Branches:
4.11
Children:
8ae7a21
Parents:
3462a12
git-author:
Christian Mauderer <Christian.Mauderer@…> (08/03/16 07:35:06)
git-committer:
Sebastian Huber <sebastian.huber@…> (08/03/16 12:13:17)
Message:

rtemsbsd/devfs: Add.

Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • freebsd/sys/sys/conf.h

    r3462a12 r9e8c4220  
    5353#ifdef __rtems__
    5454struct ucred;
     55#define RTEMS_CDEV_DIRECTORY "/dev/"
     56extern const char rtems_cdev_directory[sizeof(RTEMS_CDEV_DIRECTORY)];
    5557#endif /* __rtems__ */
    5658
    5759struct cdev {
     60#ifndef __rtems__
    5861        struct mount    *si_mountpt;
     62#endif /* __rtems__ */
    5963        u_int           si_flags;
    6064#define SI_ETERNAL      0x0001  /* never destroyed */
     
    8690        LIST_ENTRY(cdev)        si_siblings;
    8791        struct cdev *si_parent;
     92#endif /* __rtems__ */
    8893        char            *si_name;
    89 #endif /* __rtems__ */
    9094        void            *si_drv1, *si_drv2;
    91 #ifndef __rtems__
    9295        struct cdevsw   *si_devsw;
     96#ifndef __rtems__
    9397        int             si_iosize_max;  /* maximum I/O size (for physio &al) */
    9498        u_long          si_usecount;
     
    98102        } __si_u;
    99103        char            __si_namebuf[SPECNAMELEN + 1];
     104#else /* __rtems__ */
     105        struct {
     106                /* Keep this two together. They will be used as one string. */
     107                char            __si_dir[sizeof(rtems_cdev_directory) - 1];
     108                char            __si_name[SPECNAMELEN + 1];
     109        } __si_pathstruct;
    100110#endif /* __rtems__ */
    101111};
    102112
     113#ifdef __rtems__
     114#define __si_namebuf    __si_pathstruct.__si_name
     115#define si_path         __si_pathstruct.__si_dir
     116#endif /* __rtems__ */
    103117#define si_snapdata     __si_u.__sid_snapdata
    104118
  • libbsd.py

    r3462a12 r9e8c4220  
    124124            'sys/dev/ffec/if_ffec_mcf548x.c',
    125125            'sys/dev/dw_mmc/dw_mmc.c',
     126            'sys/fs/devfs/devfs_devs.c',
    126127            'sys/net/if_ppp.c',
    127128            'sys/net/ppp_tty.c',
  • wscript

    r3462a12 r9e8c4220  
    10481048              'rtemsbsd/sys/dev/usb/controller/usb_otg_transceiver.c',
    10491049              'rtemsbsd/sys/dev/usb/controller/usb_otg_transceiver_dump.c',
     1050              'rtemsbsd/sys/fs/devfs/devfs_devs.c',
    10501051              'rtemsbsd/sys/net/if_ppp.c',
    10511052              'rtemsbsd/sys/net/ppp_tty.c',
Note: See TracChangeset for help on using the changeset viewer.