Changeset b5db332 in rtems-libbsd


Ignore:
Timestamp:
Jun 30, 2016, 5:55:27 AM (3 years ago)
Author:
Christian Mauderer <Christian.Mauderer@…>
Branches:
afaeccc05a556f6aa25ba044a7e49d6aa634a59e, freebsd-9.3, master
Children:
6c0cfc2
Parents:
bf7faad
git-author:
Christian Mauderer <Christian.Mauderer@…> (06/30/16 05:55:27)
git-committer:
Christian Mauderer <Christian.Mauderer@…> (08/01/16 12:02:04)
Message:

rtemsbsd/devfs: Add.

Files:
1 added
3 edited

Legend:

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

    rbf7faad rb5db332  
    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

    rbf7faad rb5db332  
    143143            'sys/dev/ffec/if_ffec_mcf548x.c',
    144144            'sys/dev/dw_mmc/dw_mmc.c',
     145            'sys/fs/devfs/devfs_devs.c',
    145146            'sys/net/if_ppp.c',
    146147            'sys/net/ppp_tty.c',
  • libbsd_waf.py

    rbf7faad rb5db332  
    11111111              'rtemsbsd/sys/dev/usb/controller/usb_otg_transceiver.c',
    11121112              'rtemsbsd/sys/dev/usb/controller/usb_otg_transceiver_dump.c',
     1113              'rtemsbsd/sys/fs/devfs/devfs_devs.c',
    11131114              'rtemsbsd/sys/net/if_ppp.c',
    11141115              'rtemsbsd/sys/net/ppp_tty.c',
Note: See TracChangeset for help on using the changeset viewer.