RTEMS / Packages / LibBSD

Go to Issues or Merge Requests

Merge Requests Summary


Issues

24 - freebsd-to-rtems.py may need fixing

Id

24

State

closed

Type

ISSUE

Author

Ning Yang

Closed by

Chris Johns

Created

2024-12-07T12:05:47.394Z

Closed

2025-10-02T23:17:57.704Z

Updated

2025-10-02T23:17:57.709Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/issues/24

Merges

0

Summary

The branch I’m using is 6-freebsd-14.

I followd the CONTRIBUTING.md to run:

./freebsd-to-rtems.py -R
./freebsd-to-rtems.py

The working directory is no longer clean, some files were changed.

The code #include <machine/rtems-bsd-user-space.h> is included twice in these files. !`image <https://gitlab.rtems.org/-/project/uploads/678794d818b67b4ae8454a08f5b376f5/image.png>`_

Author: Ning Yang

2024-12-07T12:06:47.590Z

changed the description

Author: Chris Johns

2025-10-02T23:17:57.733Z

set status to Won’t do

Author: Chris Johns

2025-10-02T23:18:14.299Z

Please look at 7 for development.

35 - sendmsg() is not POSIX compliant

Id

35

State

closed

Type

ISSUE

Author

Chris Johns

Assignee(s)

Chris Johns

Closed by

Chris Johns

Created

2025-02-03T03:10:25.789Z

Closed

2025-10-02T22:34:03.942Z

Updated

2025-10-02T22:34:03.997Z

Milestone

6.2

Labels

libbsd

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/issues/35

Merges

0

I found a POSIX compliance bug. In file rtems-bsd-syscall-api.c,line 644.

https://pubs.opengroup.org/onlinepubs/009604599/functions/sendmsg.html Upon successful completion, sendmsg() shall return the number of bytes sent.

But in RTEMS sendmsg() only returns an errno.

This problem exists in 6-freebsd-12

Author: Chris Johns

2025-02-03T03:10:26.130Z

cloned from #34

Author: Chris Johns

2025-02-03T03:10:25.962Z

assigned to @chris

Author: Chris Johns

2025-02-03T03:10:26.574Z

Author: Chris Johns

2025-02-03T04:26:55.887Z

mentioned in merge request !51

Author: Chris Johns

2025-02-03T04:52:16.521Z

mentioned in merge request !53

Author: Chris Johns

2025-10-02T22:34:03.977Z

set status to Won’t do

51 - Backport update to releng/14.3 to 6-freebsd-14

Id

51

State

closed

Type

ISSUE

Author

Aaron Nyholm

Closed by

Aaron Nyholm

Created

2025-08-28T00:20:01.623Z

Closed

2025-09-21T23:21:17.282Z

Updated

2025-09-25T22:52:24.313Z

Milestone

6.2

Labels

version::6

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/issues/51

Merges

0

We should be using stable releases for our LibBSD development branches instead of checked out commits on stable/14 which is not ensured to be stable. We should move to the latest minor release of Freebsd 14 on 6-freebsd-14. This ensures that our stable branch is using both a stable version of RTEMS and FreeBSD.

Author: Aaron Nyholm

2025-08-28T00:20:01.675Z

set status to To do

Author: Aaron Nyholm

2025-09-02T01:05:44.211Z

I have a branch with this working that I will post after #50 closes.

Author: Aaron Nyholm

2025-09-02T22:53:46.866Z

This update requires #43 to be fixed before it can be put up.

Author: Aaron Nyholm

2025-09-04T21:05:36.368Z

mentioned in merge request !92

Author: Aaron Nyholm

2025-09-05T00:02:25.895Z

changed title from

Update 6-freebsd-14 to releng/14.3

to

Backport update to releng/14.3 to 6-freebsd-14

Author: Aaron Nyholm

2025-09-21T23:21:17.326Z

set status to Done

Author: Chris Johns

2025-09-25T22:50:59.135Z

changed Version to

6

18 - [zone: mbuf_cluster] kern.ipc.nmbclusters limit reached

Id

18

State

closed

Type

ISSUE

Author

Ning Yang

Closed by

Ning Yang

Created

2024-11-22T05:40:47.810Z

Closed

2024-11-23T08:19:57.419Z

Updated

2025-09-19T00:45:26.232Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/issues/18

Merges

0

Summary

When I tested the genet driver !15 , I encountered this issue.

  1. I use the following command on my PC to test tx. It works very well.

yangn0@yangning-PC:~$ sudo curl -o /dev/null ftp://192.168.1.100/dev/zero
[sudo] password for yangn0:
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0  987M    0     0  50.6M      0 --:--:--  0:00:19 --:--:-- 50.6M

2. I use the following command on my PC to test rx. After transmitting a small amount of data, the Current Speed drops to 0. And rtems shell printed [zone: mbuf_cluster] kern.ipc.nmbclusters limit reached.

yangn0@yangning-PC:~$ sudo curl -T /dev/zero ftp://192.168.1.100/dev/null
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100 10.6M    0     0    0 10.6M      0   448k --:--:--  0:00:24 --:--:--     0

RTEMS Shell: !`image <https://gitlab.rtems.org/-/project/uploads/0ef79b49c59f5ef986fee38cd154912c/image.png>`_

Author: Ning Yang

2024-11-22T05:41:06.346Z

changed the description

Author: Ning Yang

2024-11-22T05:41:17.461Z

changed the description

Author: Ning Yang

2024-11-22T05:42:09.557Z

changed the description

Author: Kinsey Moore

2024-11-22T15:55:35.824Z

I just committed a change to 6-freebsd-12 to fix this issue for ZynqMP. It’s likely the fix needs to be pulled forward into the other branches. I’ll create MRs for those so you can add a configuration setting for RPi4/genet.

Author: Kinsey Moore

2024-11-23T08:19:44.799Z

Which branch of libbsd was this against?

Author: Ning Yang

2024-11-23T08:19:44.799Z

6-freebsd-14

Author: Kinsey Moore

2024-11-23T08:19:44.799Z

I have created a MR to cherry-pick this change: !31

Author: Kinsey Moore

2024-11-23T08:19:44.799Z

You’ll have to update for the RPi4 platform once that goes in, but you should be able to test increasing the memory buffers.

Author: Ning Yang

2024-11-23T08:19:44.799Z

!`image <https://gitlab.rtems.org/-/project/uploads/dff3a04098942485d3bebd38b909759d/image.png>`_

It works good!

Thank you very much.

49 - Media server is required to attach mmcsd on 6-freebsd-14

Id

49

State

closed

Type

ISSUE

Author

Aaron Nyholm

Closed by

Aaron Nyholm

Created

2025-08-27T00:52:25.749Z

Closed

2025-09-02T22:50:30.483Z

Updated

2025-09-19T00:27:23.574Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/issues/49

Merges

0

Summary

The RTEMS media server is required to attach mmcsd devices. We should remove this requirement and attach the devices by default but keep the option to be able to use the media server if chosen.

This is relevant to 6-freebsd-14

Steps to reproduce

Pre-set options

Author: Aaron Nyholm

2025-08-27T00:52:25.804Z

set status to To do

Author: Aaron Nyholm

2025-08-27T00:52:55.485Z

changed title from

Media server is required to attach mmcsd

to

Media server is required to attach mmcsd

on 6-freebsd-14

Author: Aaron Nyholm

2025-08-27T00:52:55.522Z

changed the description

Author: Aaron Nyholm

2025-08-27T00:54:40.521Z

mentioned in merge request !85

Author: Aaron Nyholm

2025-09-02T22:50:30.521Z

set status to Done

23 - testsuite: Restore BSP-selected values and increase mbufs for ZynqMP for 6-freebsd-13

Id

23

State

closed

Type

ISSUE

Author

Kinsey Moore

Assignee(s)

Kinsey Moore

Closed by

Kinsey Moore

Created

2024-12-06T22:40:35.216Z

Closed

2025-03-02T01:46:46.419Z

Updated

2025-03-02T01:46:46.432Z

Milestone

6.2

Labels

libbsd::freebsd-14

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/issues/23

Merges

0

This issue is to backport the mbufs fix for ZynqMP to the 6-freebsd-13 branch.

Author: Kinsey Moore

2024-12-06T22:40:35.486Z

cloned from #20

Author: Kinsey Moore

2024-12-06T22:40:35.285Z

assigned to @opticron

Author: Kinsey Moore

2024-12-06T22:40:40.924Z

Author: Kinsey Moore

2024-12-06T22:41:23.348Z

changed title from testsuite: Restore BSP-selected values and increase mbufs for ZynqMP for 6-freebsd-1{-4-} to testsuite: Restore BSP-selected values and increase mbufs for ZynqMP for 6-freebsd-1{+3+}

Author: Kinsey Moore

2024-12-06T22:41:23.385Z

changed the description

Author: Kinsey Moore

2024-12-06T22:43:42.531Z

mentioned in merge request !30

Author: Joel Sherrill

2024-12-17T16:18:11.780Z

mentioned in commit 8b10b2e15ef4ea161e8ba3b922b2bf11a88aaef1

20 - testsuite: Restore BSP-selected values and increase mbufs for ZynqMP for 6-freebsd-14

Id

20

State

closed

Type

ISSUE

Author

Chris Johns

Assignee(s)

Kinsey Moore

Closed by

Kinsey Moore

Created

2024-11-26T03:26:44.393Z

Closed

2025-03-02T01:46:42.666Z

Updated

2025-03-02T01:46:42.688Z

Milestone

6.2

Labels

libbsd::freebsd-14

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/issues/20

Merges

0

Author: Chris Johns

2024-11-26T03:26:44.855Z

Author: Chris Johns

2024-11-26T03:28:30.659Z

assigned to @opticron

Author: Kinsey Moore

2024-11-26T15:38:15.961Z

This is handled in #31

Author: Kinsey Moore

2024-11-26T15:38:48.283Z

mentioned in merge request !31

Author: Gedare Bloom

2024-12-04T21:40:37.971Z

Author: Kinsey Moore

2024-12-06T22:40:35.531Z

cloned to #23

28 - Install OFW driver headers

Id

28

State

closed

Type

ISSUE

Author

Chris Johns

Assignee(s)

Aaron Nyholm

Closed by

Chris Johns

Created

2025-01-31T06:08:30.887Z

Closed

2025-02-03T03:04:28.740Z

Updated

2025-02-03T03:04:28.754Z

Milestone

6.2

Labels

libbsd::freebsd-14

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/issues/28

Merges

0

Install the OFW driver headers to make it easier to support custom drivers in applications.

Author: Chris Johns

2025-01-31T06:08:31.477Z

Author: Chris Johns

2025-01-31T06:10:28.520Z

@eagleirony can you please provide an MR?

Author: Chris Johns

2025-01-31T06:10:54.752Z

assigned to @eagleirony

Author: Chris Johns

2025-01-31T06:11:02.462Z

cloned to #29

Author: Aaron Nyholm

2025-01-31T06:18:16.890Z

mentioned in merge request !49

56 - Backport to 6-freebsd-14: MMCSD reads and writes are inconsistant (opened)

Id

56

State

opened

Type

ISSUE

Author

Aaron Nyholm

Created

2025-09-04T23:59:39.676Z

Updated

2025-10-02T23:29:43.806Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/issues/56

Merges

0

Summary

In 6-freebsd-14 due to the block_count not always being zeroed the SDHCI driver would not set the auto stop bit causing the first read or write to never complete causing later commands to fail. This explicitly zeros the block count (used for CMD53 only). Brought across from 7-freebsd-14

Steps to reproduce

Pre-set options

Author: Aaron Nyholm

2025-09-04T23:59:39.734Z

set status to To do

Author: Aaron Nyholm

2025-09-05T00:01:38.213Z

mentioned in merge request !91

Author: Aaron Nyholm

2025-09-18T21:33:10.144Z

mentioned in commit bd6ee145074d906eb266e2eee9fcb878cf80ea6b

Author: Chris Johns

2025-10-02T23:29:43.779Z

added rtems#18 as parent epic

43 - Socket close fails when using kqueue (opened)

Id

43

State

opened

Type

ISSUE

Author

Aaron Nyholm

Assignee(s)

Aaron Nyholm

Created

2025-05-27T22:50:07.110Z

Updated

2025-10-02T22:33:14.639Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/issues/43

Merges

0

Summary

Same issue as #41.

This ticket is for 6-freebsd-14 branch.

Author: Aaron Nyholm

2025-05-27T22:50:21.830Z

changed the description

Author: Aaron Nyholm

2025-05-27T22:53:41.727Z

mentioned in merge request !69

Author: Kinsey Moore

2025-05-28T00:54:38.524Z

Author: Aaron Nyholm

2025-09-02T22:49:59.141Z

mentioned in merge request !89

Author: Aaron Nyholm

2025-09-02T22:53:47.414Z

mentioned in issue #51

Author: Chris Johns

2025-10-02T22:33:14.609Z

assigned to @eagleirony

Author: Chris Johns

2025-10-02T22:33:47.623Z

added rtems#18 as parent epic

34 - sendmsg() is not POSIX compliant (opened)

Id

34

State

opened

Type

ISSUE

Author

Chris Johns

Assignee(s)

Chris Johns

Created

2025-02-03T03:07:35.278Z

Updated

2025-02-03T04:54:27.426Z

Milestone

6.2

Labels

libbsd

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/issues/34

Merges

0

I found a POSIX compliance bug. In file rtems-bsd-syscall-api.c,line 644.

https://pubs.opengroup.org/onlinepubs/009604599/functions/sendmsg.html Upon successful completion, sendmsg() shall return the number of bytes sent.

But in RTEMS sendmsg() only returns an errno.

This problem exists in 6-freebsd-14

Author: Chris Johns

2025-02-03T03:07:35.505Z

cloned from #33

Author: Chris Johns

2025-02-03T03:07:35.439Z

assigned to @chris

Author: Chris Johns

2025-02-03T03:07:44.022Z

Author: Chris Johns

2025-02-03T03:10:18.939Z

changed the description

Author: Chris Johns

2025-02-03T03:10:26.219Z

cloned to #35

Author: Chris Johns

2025-02-03T03:10:38.567Z

changed the description

Author: Chris Johns

2025-02-03T04:37:14.373Z

mentioned in merge request !52

Author: Chris Johns

2025-02-03T04:54:27.394Z

mentioned in merge request !54

Merge Requests

103 - rtemsbsd/libio: Atomic set LIBIO_FLAGS_CLOSE_BUSY

Id

103

State

merged

Merged by

Kinsey Moore

Merged at

2025-09-22T14:32:45.702Z

Created

2025-09-21T23:23:23.884Z

Updated

2025-09-22T14:32:47.401Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/103

Commit

43d306c1b1c0638e5758e71bb792785b2d1b0805

Summary

rtemsbsd/libio: Atomic set LIBIO_FLAGS_CLOSE_BUSY

Closes #58

Author: Aaron Nyholm

2025-09-21T23:24:19.250Z

changed the description

Author: Kinsey Moore

2025-09-22T14:32:42.160Z

approved this merge request

69 - sys/kern/kern_event.c: Fix kqueue double hold

Id

69

State

merged

Merged by

Kinsey Moore

Merged at

2025-05-28T00:54:54.657Z

Created

2025-05-27T04:04:44.881Z

Updated

2025-09-19T02:41:25.870Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/69

Commit

f9950ed89779d9c2088a267f66582f1d426103bf

Summary

sys/kern/kern_event.c: Fix kqueue double hold

Closes #43

Author: Aaron Nyholm

2025-05-27T04:18:29.254Z

added 1 commit

  • e2fc9e99 - sys/kern/kern_event.c: Fix kqueue double hold

Compare with previous version

Author: Kinsey Moore

2025-05-27T22:53:50.566Z

Backports need their own issue attached to the appropriate epic.

Author: Aaron Nyholm

2025-05-27T22:52:11.787Z

added 1 commit

  • f9950ed8 - sys/kern/kern_event.c: Fix kqueue double hold

Compare with previous version

Author: Aaron Nyholm

2025-05-27T22:53:41.647Z

changed the description

Author: Aaron Nyholm

2025-05-27T22:53:50.583Z

resolved all threads

Author: Kinsey Moore

2025-05-28T00:54:44.037Z

approved this merge request

77 - 6-freebsd-14: Beatnik BSP fixes

Id

77

State

merged

Merged by

Chris Johns

Merged at

2025-06-17T05:54:38.217Z

Created

2025-06-17T05:12:04.843Z

Updated

2025-09-19T02:41:25.739Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/77

Commit

48eadd12c49d11a52f20b711c1e3ff7de93ad0a1

Summary

Backported changes from !76 to 6-freebsd-14

Author: Jeremy Lorelli

2025-06-17T05:16:19.819Z

mentioned in merge request !76

Author: Chris Johns

2025-06-17T05:54:24.356Z

approved this merge request

Author: Chris Johns

2025-06-17T05:55:27.759Z

@jjl77 thanks and appreciated

67 - freebsd/sys_generic: Prevent multiple FD mappings

Id

67

State

merged

Merged by

Gedare Bloom

Merged at

2025-05-22T00:17:33.334Z

Assignee(s)

Kinsey Moore

Created

2025-05-21T19:41:20.346Z

Updated

2025-09-19T02:41:25.519Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/67

Commit

0ac188a5cab1d48029265d07721be4a45edebb40

Summary

When the selscan() and selrescan() functions were modified for use with RTEMS, the already-mapped FD was stored in selfd->sf_cookie by selscan() contrary to the modified behavior of pollscan() which stores an unmapped FD (wrapped inside a struct) in sf_cookie. This stored mapped FD was then mapped again into libbsd FD space in selrescan() which resulted in EBADF since there was no open FD in the lower range that libbsd FD space FDs typically occupy compared to RTEMS FD space.

The fix is to only store unmapped FDs into selfd->sf_cookie by passing the unmapped FD into selfdalloc() instead of the already-mapped FD.

Closes #40

Author: Kinsey Moore

2025-05-21T19:41:20.699Z

assigned to @opticron

Author: Kinsey Moore

2025-05-21T19:41:52.435Z

changed target branch from main to 6-freebsd-14

Author: Kinsey Moore

2025-05-21T19:43:03.677Z

changed title from {-ping: fix initial and restart bug-} to {+freebsd/sys_generic: Prevent multiple FD mappings+}

Author: Kinsey Moore

2025-05-21T19:43:03.707Z

changed the description

Author: Chris Johns

2025-05-21T23:52:45.377Z

changed the description

Author: Chris Johns

2025-05-21T23:53:47.399Z

approved this merge request

Author: Gedare Bloom

2025-05-22T00:16:46.273Z

approved this merge request

85 - dev/mmc/mmcsd: Remove media server requirement for mmcsd

Id

85

State

merged

Merged by

Gedare Bloom

Merged at

2025-09-02T16:21:16.722Z

Created

2025-08-27T00:54:34.142Z

Updated

2025-09-19T02:31:14.269Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/85

Commit

254b7174e264e29acf04ca7b1d5631717dc1d72d

Summary

dev/mmc/mmcsd: Remove media server requirement for mmcsd

Media server is not required to attach MMCSD device by default. To use the media server call rtems_mmcsd_use_media_server() before the device attaches.

Closes #49.

Author: Aaron Nyholm

2025-08-27T22:09:58.950Z

added 1 commit

  • 254b7174 - dev/mmc/mmcsd: Remove media server requirement for mmcsd

Compare with previous version

Author: Gedare Bloom

2025-09-02T16:21:09.230Z

approved this merge request

89 - rtemsbsd/syscall: LibBSD files set CLOSE_BUSY

Id

89

State

merged

Merged by

Gedare Bloom

Merged at

2025-09-04T15:35:12.127Z

Created

2025-09-02T22:42:37.815Z

Updated

2025-09-19T02:30:12.485Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/89

Commit

0023d402a2469a23d7e26c94431fb873e78afca1

Summary

Closes #43

Author: Aaron Nyholm

2025-09-02T22:49:59.064Z

changed the description

Author: Gedare Bloom

2025-09-04T15:34:48.977Z

approved this merge request

91 - rtemsbsd/mmcsd: Fix inconsistent multi block read and writes

Id

91

State

merged

Merged by

Chris Johns

Merged at

2025-09-18T21:33:09.112Z

Reviewer(s)

Kinsey Moore

Created

2025-09-04T21:03:58.282Z

Updated

2025-09-19T02:29:47.608Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/91

Commit

bd6ee145074d906eb266e2eee9fcb878cf80ea6b

Summary

Due to the block_count not always being zeroed the SDHCI driver would not set the auto stop bit causing the first read or write to never complete causing later commands to fail. This explicitly zeros the block count (used for CMD53 only). Brought across from 7-freebsd-14

Closes #56

Author: Kinsey Moore

2025-09-04T21:24:24.448Z

added 2 commits

  • 0023d402 - 1 commit from branch rtems/pkg:6-freebsd-14

  • d0225c66 - rtemsbsd/mmcsd: Fix inconsistent multi block read and writes

Compare with previous version

Author: Kinsey Moore

2025-09-04T21:24:42.510Z

approved this merge request

Author: Kinsey Moore

2025-09-04T21:24:45.751Z

unapproved this merge request

Author: Kinsey Moore

2025-09-05T00:03:11.384Z

This needs a backport issue attached to the appropriate epic.

Author: Kinsey Moore

2025-09-05T00:03:11.384Z

The issue also needs to be referenced in the commit message that’s going into 6-freebsd-14 branch.

Author: Aaron Nyholm

2025-09-05T00:03:11.384Z

Created issue and added to commit and MR

Author: Kinsey Moore

2025-09-04T21:26:50.634Z

requested review from @opticron

Author: Aaron Nyholm

2025-09-05T00:00:39.790Z

added 1 commit

  • 149ba275 - rtemsbsd/mmcsd: Fix inconsistent multi block read and writes

Compare with previous version

Author: Aaron Nyholm

2025-09-05T00:01:38.137Z

changed the description

Author: Aaron Nyholm

2025-09-05T00:02:42.637Z

resolved all threads

Author: Aaron Nyholm

2025-09-05T00:03:11.401Z

resolved all threads

Author: Kinsey Moore

2025-09-05T00:07:58.329Z

approved this merge request

Author: Kinsey Moore

2025-09-05T00:08:04.336Z

added 2 commits

  • 0023d402 - 1 commit from branch rtems/pkg:6-freebsd-14

  • 3401b617 - rtemsbsd/mmcsd: Fix inconsistent multi block read and writes

Compare with previous version

Author: Aaron Nyholm

2025-09-17T03:51:11.563Z

added 2 commits

  • 6f86b438 - 1 commit from branch rtems/pkg:6-freebsd-14

  • bd6ee145 - rtemsbsd/mmcsd: Fix inconsistent multi block read and writes

Compare with previous version

92 - Update 6-freebsd-14 to releng/14.3

Id

92

State

merged

Merged by

Kinsey Moore

Merged at

2025-09-05T02:19:02.248Z

Reviewer(s)

Kinsey Moore

Created

2025-09-04T21:04:54.650Z

Updated

2025-09-19T02:29:34.925Z

Milestone

6.2

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/92

Commit

6f86b4389a0e014a71fd4dc2ffbf2f4acbe2f3f7

Summary

Update 6-freebsd-14 to releng/14.3 at 5982521fe3dd3f1627bbe29ee8c3b190a24e3963

Closes #51

Author: Kinsey Moore

2025-09-04T21:24:18.471Z

added 3 commits

  • 7b002f62…0023d402 - 2 commits from branch rtems/pkg:6-freebsd-14

  • 5b598e6a - Update 7-freebsd-14 to releng/14.3 at 5982521fe3dd3f1627bbe29ee8c3b190a24e3963

Compare with previous version

Author: Kinsey Moore

2025-09-05T00:05:59.550Z

The MR subject doesn’t match the target branch. Also, this should have a backport issue attached to the appropriate epic and the commit(s) should reference the issue.

Author: Aaron Nyholm

2025-09-05T00:05:59.550Z

Attached backport issue and fixed MR subject

Author: Kinsey Moore

2025-09-04T21:26:53.577Z

requested review from @opticron

Author: Aaron Nyholm

2025-09-05T00:05:18.901Z

added 1 commit

  • 3ff50271 - Update 6-freebsd-14 to releng/14.3 at 5982521fe3dd3f1627bbe29ee8c3b190a24e3963

Compare with previous version

Author: Aaron Nyholm

2025-09-05T00:05:40.318Z

changed title from

Update

7

-freebsd-14 to releng/14.3

at 5982521fe3dd3f1627bbe29ee8c3b190a24e3963

to

Update

6

-freebsd-14 to releng/14.3

Author: Aaron Nyholm

2025-09-05T00:05:59.568Z

resolved all threads

Author: Kinsey Moore

2025-09-05T02:15:29.124Z

approved this merge request

Author: Kinsey Moore

2025-09-05T02:17:57.483Z

added 1 commit

  • 74464012 - freebsd: Update to releng/14.3 at 5982521fe3dd3f1627bbe29ee8c3b190a24e3963

Compare with previous version

Author: Kinsey Moore

2025-09-05T02:18:46.918Z

added 1 commit

  • 6f86b438 - freebsd: Update to releng/14.3 5982521fe3dd3f1627bbe29ee8c3b190a24e3963

Compare with previous version

Author: Kinsey Moore

2025-09-05T02:18:59.149Z

enabled an automatic merge when all merge checks for 6f86b4389a0e014a71fd4dc2ffbf2f4acbe2f3f7 pass

Author: Jeremy Lorelli

2025-09-15T21:44:35.607Z

mentioned in merge request !87

82 - Update libbsd 6-freebsd-14 for GCC 15

Id

82

State

merged

Merged by

Chris Johns

Merged at

2025-07-29T05:59:29.381Z

Assignee(s)

Kinsey Moore

Created

2025-07-04T00:11:49.801Z

Updated

2025-07-29T05:59:31.366Z

Milestone

6.2

Labels

libbsd::freebsd-14, tool::gcc

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/82

Commit

8e22db4a259e9de392a4ed8db4bc5b5b5a1d76cd

Summary

This updates 6-freebsd-14 with the GCC 15 fixes to make future backports easier where necessary.

Closes #46

Author: Kinsey Moore

2025-07-04T00:11:49.931Z

assigned to @opticron

Author: Kinsey Moore

2025-07-04T00:21:40.342Z

added 6 commits

  • f20d6eb8 - freebsd: Restore missing return type

  • efd4f8f3 - freebsd/rtemsbsd: Resolve mismatched type errors

  • 565d5641 - freebsd: Resolve incorrect return types

  • 90ce2b89 - rtemsbsd: Fix incorrect function signatures

  • 478214ca - bsd/dhcpcd/testsuite: Resolve missing prototypes

  • 8e22db4a - rtemsbsd: Remove unused file

Compare with previous version

Author: Kinsey Moore

2025-07-04T00:21:58.228Z

changed the description

Author: Chris Johns

2025-07-27T01:58:51.197Z

The RSB does not build gcc-14 any more as head was moved to gcc-15. Please update this MR after testing with gcc-15. Also please reference https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/issues/116 to track what builds and testing as been done.

Thanks

Author: Kinsey Moore

2025-07-27T01:58:51.197Z

This has been tested with GCC 15 with no additional errors.

Author: Chris Johns

2025-07-25T04:51:25.506Z

requested changes

Author: Kinsey Moore

2025-07-27T01:58:34.430Z

changed title from

Update libbsd 6-freebsd-14 for GCC 1

4

to

Update libbsd 6-freebsd-14 for GCC 1

5

Author: Kinsey Moore

2025-07-27T01:58:34.456Z

changed the description

Author: Kinsey Moore

2025-07-27T01:58:51.219Z

resolved all threads

Author: Chris Johns

2025-07-29T05:59:23.893Z

approved this merge request

49 - libbsd.py: Install dev/ofw header files

Id

49

State

merged

Merged by

Amar Takhar

Merged at

2025-01-31T07:30:44.400Z

Created

2025-01-31T06:18:00.921Z

Updated

2025-05-08T23:46:41.428Z

Milestone

6.2

Labels

libbsd::freebsd-14

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/49

Commit

844f01d4c687b549915cfd7b089f1b711b653166

Summary

libbsd.py: Install dev/ofw header files

Closes #28

Closes #6

Author: Amar Takhar

2025-01-31T07:30:33.759Z

approved this merge request

63 - gitlab: Add link to CI

Id

63

State

merged

Merged by

Kinsey Moore

Merged at

2025-03-13T22:47:11.125Z

Assignee(s)

Amar Takhar

Created

2025-02-14T09:39:44.871Z

Updated

2025-03-13T22:47:14.088Z

Milestone

6.2

Labels

ci

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/63

Commit

c442209c73217b7cada371d30dd9a8f110d21cba

Summary

gitlab: Add link to CI

This runs only the commit message and merge request checker.

Required so we can have ‘all pipelines must pass’ enabled due to a bug in GitLab.

Author: Amar Takhar

2025-02-14T09:39:45.115Z

assigned to @amar

Author: Kinsey Moore

2025-03-13T22:46:53.332Z

approved this merge request

64 - gitlab: Add link to CI

Id

64

State

merged

Merged by

Kinsey Moore

Merged at

2025-03-13T22:46:38.650Z

Assignee(s)

Amar Takhar

Created

2025-02-14T09:40:46.023Z

Updated

2025-03-13T22:46:41.978Z

Milestone

6.2

Labels

ci

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/64

Commit

9860a245377a9a20d9c041ee56292de517605841

Summary

gitlab: Add link to CI

This runs only the commit message and merge request checker.

Required so we can have ‘all pipelines must pass’ enabled due to a bug in GitLab.

Author: Amar Takhar

2025-02-14T09:40:46.210Z

assigned to @amar

Author: Kinsey Moore

2025-03-13T22:46:19.979Z

approved this merge request

54 - rtems/syscall: Return the data sent when calling sendmsg

Id

54

State

merged

Merged by

Kinsey Moore

Merged at

2025-02-03T13:30:43.190Z

Assignee(s)

Chris Johns

Created

2025-02-03T04:54:19.485Z

Updated

2025-02-03T13:30:51.569Z

Milestone

6.2

Labels

libbsd, libbsd::freebsd-14

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/54

Commit

fc6e4a656da22557df76a1329b297bd69b418901

Return the data sent when calling sendmsg

Closes #34

Author: Chris Johns

2025-02-03T04:54:19.767Z

assigned to @chris

Author: Kinsey Moore

2025-02-03T13:30:26.599Z

approved this merge request

53 - rtems/syscall: Return the data sent when calling sendmsg

Id

53

State

merged

Merged by

Kinsey Moore

Merged at

2025-02-03T13:30:41.019Z

Assignee(s)

Chris Johns

Created

2025-02-03T04:52:02.056Z

Updated

2025-02-03T13:30:49.461Z

Milestone

6.2

Labels

libbsd

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/53

Commit

210718248d934d5ce7095bf52fe390b18dc910c9

Return the data sent when calling sendmsg

Closes #35

Author: Chris Johns

2025-02-03T04:52:02.858Z

assigned to @chris

Author: Kinsey Moore

2025-02-03T13:30:28.352Z

approved this merge request

31 - testsuite: Restore BSP-selected values and increase mbufs for ZynqMP

Id

31

State

merged

Merged by

Joel Sherrill

Merged at

2024-12-17T16:19:03.701Z

Assignee(s)

Kinsey Moore

Created

2024-11-22T16:19:01.369Z

Updated

2024-12-17T16:19:05.298Z

Milestone

6.2

Labels

arch:aarch64, libbsd, libbsd::freebsd-14

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/31

Commit

42cd064a76c12e21ae5028ed3eb336b64c718ae3

Summary

testsuite: Restore BSP-selected values and increase mbufs for ZynqMP

In cases where DHCP is selected, network-config.h is not used which is what provides the bsp.h include when static network configuraton is used. Adding the bsp.h include to default-network-init.h directly allows selection of default values based on BSP regardless of whether DHCP is in use.

Closes #16 Closes #20

Author: Kinsey Moore

2024-11-22T16:19:01.608Z

assigned to @opticron

Author: Kinsey Moore

2024-11-22T16:19:27.744Z

mentioned in issue #18

Author: Kinsey Moore

2024-11-26T15:34:41.147Z

mentioned in issue #19

Author: Kinsey Moore

2024-11-26T15:38:48.183Z

changed the description

Author: Kinsey Moore

2024-12-06T22:44:47.878Z

added 1 commit

  • e399cd5e - testsuite: Restore BSP-selected values and increase mbufs for ZynqMP

Compare with previous version

Author: Joel Sherrill

2024-12-17T16:18:54.063Z

added 2 commits

  • e355f774 - 1 commit from branch rtems/pkg:6-freebsd-14

  • 42cd064a - testsuite: Restore BSP-selected values and increase mbufs for ZynqMP

Compare with previous version

Author: Joel Sherrill

2024-12-17T16:18:59.451Z

approved this merge request

30 - testsuite: Restore BSP-selected values and increase mbufs for ZynqMP

Id

30

State

merged

Merged by

Joel Sherrill

Merged at

2024-12-17T16:18:11.222Z

Assignee(s)

Kinsey Moore

Created

2024-11-22T16:14:44.929Z

Updated

2024-12-17T16:18:12.594Z

Milestone

6.2

Labels

arch:aarch64, libbsd, libbsd::freebsd-13

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/30

Commit

8b10b2e15ef4ea161e8ba3b922b2bf11a88aaef1

Summary

testsuite: Restore BSP-selected values and increase mbufs for ZynqMP

In cases where DHCP is selected, network-config.h is not used which is what provides the bsp.h include when static network configuraton is used. Adding the bsp.h include to default-network-init.h directly allows selection of default values based on BSP regardless of whether DHCP is in use.

Closes #23

Author: Kinsey Moore

2024-11-22T16:14:45.128Z

assigned to @opticron

Author: Kinsey Moore

2024-12-06T22:43:07.925Z

added 1 commit

  • 8b10b2e1 - testsuite: Restore BSP-selected values and increase mbufs for ZynqMP

Compare with previous version

Author: Kinsey Moore

2024-12-06T22:43:42.458Z

changed the description

Author: Joel Sherrill

2024-12-17T16:18:06.321Z

approved this merge request

15 - Draft: Raspberrypi4b: Add Genet Ethernet driver (closed)

Id

15

State

closed

Closed by

Ning Yang

Created

2024-09-27T12:46:49.390Z

Closed

2025-07-09T16:30:09.774Z

Updated

2025-07-09T16:40:08.746Z

Milestone

6.2

Labels

arch:aarch64, network

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/15

Commit

ca9359f14022ddf775e78c23c3558cf6855c85c9

Summary

Author: Ning Yang

2024-09-27T12:50:35.345Z

I’m trying to port genet to libbsd. It compiles successfully. how should I test whether the network driver is working?

Author: Ning Yang

2024-10-06T13:44:04.748Z

added 1 commit

  • 45d615a4 - if_genet.c latest

Compare with previous version

Author: Ning Yang

2024-10-06T14:16:39.519Z

added 1 commit

  • 11ec3f7b - base

Compare with previous version

Author: Ning Yang

2024-10-10T13:43:05.377Z

added 1 commit

  • dacd24a5 - genet earlist version

Compare with previous version

Author: Ning Yang

2024-10-18T08:08:19.084Z

added 3 commits

  • b6b30616 - genet commit2

  • 31175eb7 - tx and rx work well.

  • 517538b5 - add __rtems__

Compare with previous version

Author: Ning Yang

2024-10-19T05:24:04.381Z

added 1 commit

  • d5e5a05b - GENET

Compare with previous version

Author: Ning Yang

2024-10-23T05:14:53.208Z

mentioned in issue #11

Author: Ning Yang

2024-10-23T15:20:14.351Z

added 1 commit

  • e1831858 - genet works good.

Compare with previous version

Author: Ning Yang

2024-10-26T04:14:28.050Z

added 2 commits

  • 0931c9b1 - 1 commit from branch rtems/pkg:main

  • 29d2ff27 - genet works good.

Compare with previous version

Author: Chris Johns

2024-11-08T00:32:11.692Z

I have moved this to 6.2. If this status changes please update the MR to reflect this.

Author: Ning Yang

2024-11-14T15:43:17.615Z

The reason currently blocking merge is dtb license issue. Genet driver works good.

Author: Ning Yang

2024-11-14T15:54:52.334Z

https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/313

fdt license issue has been resolved

Author: Ning Yang

2024-11-13T09:42:29.795Z

added 441 commits

  • 29d2ff27…dc540af6 - 440 commits from branch rtems/pkg:main

  • d7bc767d - genet works good

Compare with previous version

Author: Ning Yang

2024-11-14T15:37:07.997Z

marked this merge request as ready

Author: Ning Yang

2024-11-14T15:38:19.415Z

added 1 commit

  • 85a07b62 - Raspberrypi4b: Add Genet Ethernet driver

Compare with previous version

Author: Ning Yang

2024-11-14T15:42:51.174Z

changed title from {-r-}aspberrypi4: {-ge-}net driver to {+R+}aspberrypi4{+b+}: {+Add Genet Ether+}net driver

Author: Ning Yang

2024-11-14T15:43:17.631Z

resolved all threads

Author: Ning Yang

2024-11-15T06:27:32.018Z

added 1 commit

  • 9ea6d1f9 - Raspberrypi4b: Add Genet Ethernet driver

Compare with previous version

Author: Ning Yang

2024-11-20T05:27:54.009Z

added 3 commits

  • 9ea6d1f9…3de45fac - 2 commits from branch rtems/pkg:main

  • fe874657 - Raspberrypi4b: Add Genet Ethernet driver

Compare with previous version

Author: Ning Yang

2024-11-22T05:41:06.407Z

mentioned in issue #18

Author: Ning Yang

2024-11-22T05:45:59.570Z

changed target branch from main to 6-freebsd-14

Author: Ning Yang

2024-11-22T05:48:25.704Z

added 1 commit

  • b2d8ce77 - Raspberrypi4b: Add Genet Ethernet driver

Compare with previous version

Author: Ning Yang

2024-11-23T08:28:55.348Z

added 1 commit

  • 3073bada - Raspberrypi4b: Add Genet Ethernet driver

Compare with previous version

Author: Ning Yang

2024-11-29T14:58:54.565Z

marked this merge request as draft

Author: Amar Takhar

2025-07-03T18:19:08.520Z

@yangn0 This needs to be rebased manually. We’ll look at this during the meeting tomorrow thanks.

Author: Ning Yang

2025-07-03T18:19:08.520Z

ok. I will completed it today

Author: Amar Takhar

2025-07-03T18:19:08.520Z

Awesome thank you!

Author: Ning Yang

2025-07-03T18:19:08.520Z

Done.

Author: Ning Yang

2025-07-03T18:15:38.772Z

added 19 commits

  • 3073bada…48eadd12 - 18 commits from branch rtems/pkg:6-freebsd-14

  • b0d7dcaa - Raspberrypi4b: Add Genet Ethernet driver

Compare with previous version

Author: Ning Yang

2025-07-03T18:17:23.792Z

resolved all threads

Author: Ning Yang

2025-07-03T18:18:42.408Z

marked this merge request as ready

Author: Kinsey Moore

2025-07-03T18:19:08.540Z

resolved all threads

Author: Ning Yang

2025-07-03T18:21:27.870Z

added 1 commit

  • a56541a9 - Raspberrypi4b: Add Genet Ethernet driver

Compare with previous version

Author: Amar Takhar

2025-07-03T18:40:03.671Z

This is for 6-freebsd-14 is there any plan to forward port this to 7? Or does it already exist there?

Author: Ning Yang

2025-07-03T18:40:03.671Z

When I ported genet, there was no 7-libbsd.

It will probably be easy to port genet to 7. I will port it later.

Author: Kinsey Moore

2025-07-03T18:29:44.665Z

Is this change intentional?

Author: Ning Yang

2025-07-03T18:29:44.665Z

No. It is an mistake. I have deleted it.

Author: Kinsey Moore

2025-07-03T18:25:48.632Z

64MB seems excessive given that ZynqMP with 4 interfaces only requires 16MB. Is 64MB the minimum required to run the LibBSD tests?

Author: Ning Yang

2025-07-03T18:42:18.761Z

I don’t have a raspberrypi4 right now. I will test it tomorrow

Author: Kinsey Moore

2025-07-03T18:33:31.556Z

Please use lowercase hexadecimal to be consistent with the other constants here.

Author: Ning Yang

2025-07-03T18:33:15.841Z

changed this line in version 19 of the diff

Author: Ning Yang

2025-07-03T18:33:16.192Z

added 1 commit

  • c8dcbcd0 - Raspberrypi4b: Add Genet Ethernet driver

Compare with previous version

Author: Ning Yang

2025-07-03T18:53:03.637Z

added 1 commit

  • ca9359f1 - Raspberrypi4b: Add Genet Ethernet driver

Compare with previous version

Author: Ning Yang

2025-07-09T16:27:28.917Z

marked this merge request as draft

Author: Ning Yang

2025-07-09T16:40:29.793Z

rtems6 does not support the genet FDT, so the 6-freebsd-14 branch genet driver is useless. I will close this MR and submit a new one for 7-libbsd.

Author: Amar Takhar

2025-07-09T16:40:08.727Z

Okay, thank you!

52 - rtems/syscall: Return the data sent when calling sendmsg (closed)

Id

52

State

closed

Assignee(s)

Chris Johns

Closed by

Chris Johns

Created

2025-02-03T04:37:08.113Z

Closed

2025-02-03T04:46:23.016Z

Updated

2025-02-03T04:46:23.001Z

Milestone

6.2

Labels

libbsd

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/52

Commit

ccdf6afb54e0e69b165080aeded7bdc9d1d6d681

Return the data sent when calling sendmsg

Closes #34

Author: Chris Johns

2025-02-03T04:37:08.324Z

assigned to @chris

Author: Chris Johns

2025-02-03T04:37:25.807Z

added 3 commits

  • 98fe4752…844f01d4 - 2 commits from branch rtems/pkg:6-freebsd-14

  • ccdf6afb - rtems/syscall: Return the data sent when calling sendmsg

Compare with previous version

51 - rtems/syscall: Return the data sent when calling sendmsg (closed)

Id

51

State

closed

Assignee(s)

Chris Johns

Closed by

Chris Johns

Created

2025-02-03T04:26:49.998Z

Closed

2025-02-03T04:46:22.347Z

Updated

2025-02-03T04:46:22.329Z

Milestone

6.2

Labels

libbsd

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/51

Commit

513828c519dfc7b08d8b0abd036e690a52d6160a

Return the data sent when calling sendmsg

Closes #35

Author: Chris Johns

2025-02-03T04:26:50.209Z

assigned to @chris

Author: Chris Johns

2025-02-03T04:27:10.228Z

added 2 commits

  • 41743b9a - 1 commit from branch rtems/pkg:6-freebsd-12

  • 513828c5 - rtems/syscall: Return the data sent when calling sendmsg

Compare with previous version

97 - Draft: Use LIBIO_FLAGS_CLOSE_BUSY (opened)

Id

97

State

opened

Assignee(s)

Sebastian Huber

Reviewer(s)

Kinsey Moore

Created

2025-09-15T07:11:18.933Z

Updated

2025-09-15T07:56:21.652Z

Milestone

6.2

Labels

libbsd, libbsd::freebsd-12

Link

https://gitlab.rtems.org/rtems/pkg/rtems-libbsd/-/merge_requests/97

Commit

8e56ccf45ff6e7877e3001afed7be17cc402cdaa

Summary

Use LIBIO_FLAGS_CLOSE_BUSY

Update due to libio API changes.

Related to https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5311.

Author: Sebastian Huber

2025-09-15T07:11:19.055Z

requested review from @opticron

Author: Sebastian Huber

2025-09-15T07:11:19.092Z

assigned to @sebhub

Author: Sebastian Huber

2025-09-15T07:11:59.620Z

mentioned in issue rtems/rtos/rtems#5311

Author: Sebastian Huber

2025-09-15T07:30:25.479Z

added 1 commit

  • 8e56ccf4 - rtems: Use LIBIO_FLAGS_CLOSE_BUSY

Compare with previous version