#
95f4cd14 |
| 20-May-2024 |
christos <christos@NetBSD.org> |
remove dup line
|
#
679926ad |
| 20-May-2024 |
christos <christos@NetBSD.org> |
Rename dup3110 to dup3100 to match historical practice for NetBSD-11, because we already have kevent100. Fix compat_dup3 to belong in compat_100 not compat_110.
|
#
381b1356 |
| 19-May-2024 |
christos <christos@NetBSD.org> |
version dup3
|
#
4be362db |
| 09-Dec-2023 |
pgoyette <pgoyette@NetBSD.org> |
Modularize the COMPAT_90 code that resulted from the removal of netinet6/nd6 from the kernel. Now, the minimal compat code can be successfully loaded and unloaded along with the rest of the COMPAT_9
Modularize the COMPAT_90 code that resulted from the removal of netinet6/nd6 from the kernel. Now, the minimal compat code can be successfully loaded and unloaded along with the rest of the COMPAT_90 code.
XXX pullup-10 - hopefully before RC2
show more ...
|
#
69e4d6a0 |
| 18-Aug-2023 |
christos <christos@NetBSD.org> |
Add linux waitid(2) from GSoC 2023 (Theodore Preduta)
|
#
d11110f4 |
| 28-Jul-2023 |
christos <christos@NetBSD.org> |
Add epoll(2) from Theodore Preduta as part of GSoC 2023
|
#
189762b3 |
| 19-Dec-2022 |
pgoyette <pgoyette@NetBSD.org> |
Create compat_100 module infrastructure now that we have branched for NetBSD-10
|
#
6584ea56 |
| 09-Aug-2021 |
andvar <andvar@NetBSD.org> |
fix various typos in compatibility, mainly in comments.
|
#
09a5fcaf |
| 21-Jan-2020 |
pgoyette <pgoyette@NetBSD.org> |
Split the compat_50 module into two, separating the QUOTA-related stuff from the rest of the module. This allows loading of the (main) compat_50 module on kernels that don't include ``options QUOTA'
Split the compat_50 module into two, separating the QUOTA-related stuff from the rest of the module. This allows loading of the (main) compat_50 module on kernels that don't include ``options QUOTA''.
Welcome to 9.99.40 !
Addresses PR kern/54875
show more ...
|
#
02cdd248 |
| 22-Sep-2019 |
christos <christos@NetBSD.org> |
Add a new member to struct vfsstat and grow the unused members The new member is caled f_mntfromlabel and it is the dkw_wname of the corresponding wedge. This is now used by df -W to display the moun
Add a new member to struct vfsstat and grow the unused members The new member is caled f_mntfromlabel and it is the dkw_wname of the corresponding wedge. This is now used by df -W to display the mountpoint name as NAME=
show more ...
|
#
bf354a07 |
| 17-May-2019 |
msaitoh <msaitoh@NetBSD.org> |
The max subtype of the ifmedia word is 31. It's too small for Ethernet now. We currently use use it up to 30. We should extend the limit to be able to use more than 10Gbps speeds. Our ifmedia(4) is i
The max subtype of the ifmedia word is 31. It's too small for Ethernet now. We currently use use it up to 30. We should extend the limit to be able to use more than 10Gbps speeds. Our ifmedia(4) is inconvenience and have some problem so we should redesign the interface, but it's too late for netbsd-9 to do it. So, we keep the data structure size and modify the structure a bit. The strategy is almost the same as FreeBSD. Many bits of IFM_OMASK for Ethernet have not used, so use some of them for Ethernet's subtype.
The differences against FreeBSD are: - We use NetBSD style compat code (i.e. no SIOCGIFXMEDIA). - FreeBSD's IFM_ETH_XTYPE's bit location is from 11 to "14" even though IFM_OMASK is from 8 to "15". We use _IFM_ETH_XTMASK from bit 13 to "15". - FreeBSD changed the meaning of IFM_TYPE_MATCH(). I think we should not do it. We keep it not changing and added new IFM_TYPE_SUBTYPE_MATCH() macro for matching both TYPE and SUBTYPE. - Added up to 400GBASE-SR16.
New layout of the media word is as follows (from ifmedia_h):
* if_media Options word: * Bits Use * ---- ------- * 0-4 Media subtype MAX SUBTYPE == 255 for ETH and 31 for others * 5-7 Media type * 8-15 Type specific options * 16-18 Mode (for multi-mode devices) * 19 (Reserved for Future Use) * 20-27 Shared (global) options * 28-31 Instance * * 3 2 1 * 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 * +-------+---------------+-+-----+---------------+-----+---------+ * | | |R| | | | | * | IMASK | GMASK |F|MMASK+-----+ OMASK |NMASK| TMASK | * | | |U| |XTMSK| | | | * +-------+---------------+-+-----+-----+---------+-----+---------+ * <-----> <---> <---> * IFM_INST() IFM_MODE() IFM_TYPE() * * IFM_SUBTYPE(other than ETH)<-------> * * <---> IFM_SUBTYPE(ETH)<-------> * * * <-------------> <-------------> * IFM_OPTIONS()
show more ...
|
#
68c01b4b |
| 15-Apr-2019 |
pgoyette <pgoyette@NetBSD.org> |
Split the COMPAT_50 socket-timeout stuff out of kern/uipc_socket.c and into its own source file, which is now included in the compat_50 module.
(Not sure how this got missed during the original [pgo
Split the COMPAT_50 socket-timeout stuff out of kern/uipc_socket.c and into its own source file, which is now included in the compat_50 module.
(Not sure how this got missed during the original [pgoyette-compat] work)
show more ...
|
#
d91f98a8 |
| 27-Jan-2019 |
pgoyette <pgoyette@NetBSD.org> |
Merge the [pgoyette-compat] branch
|