In D37878#1218744, @adrian wrote:I've pushed an update and fiddled with the diff stack a bunch. This works fine on -HEAD from this week on a RPI4 (yes I verified by playing Miley Cyrus for a good couple of hours.)
I'm happy to pull smaller pieces of this out to get it into a larger diff stack and get those pieces reviewed.
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Feed Search
Oct 29 2025
Oct 29 2025
yanhaowang added a comment to D37878: arm64: Add support to vchiq and bcm2835_audio (plus some fixes).
Oct 12 2024
Oct 12 2024
Aug 20 2024
Aug 20 2024
- Use MCAST_JOIN_GROUP to replace IP_ADD_MEMBERSHIP and IPV6_JOIN_GROUP.
- Warn if multiple addresses are return. getaddrinfo() may return multiple address and I give a warn message and tell it only on address will be used to create socket.
Aug 5 2024
Aug 5 2024
Aug 4 2024
Aug 4 2024
Test in localhost and jail
Remove message from Sun
Fix format
Aug 1 2024
Aug 1 2024
In D46188#1053212, @lwhsu wrote:In D46188#1052994, @bses30074_gmail.com wrote:The RPC server code is fine but while I in rup.c RPC client. I can't compile it because the linker.
kola@freebsd:/usr/src/usr.bin/rup $ sudo make all install ... ld: error: undefined symbol: xdr_statsvar >>> referenced by rup.c:301 (/usr/src/usr.bin/rup/rup.c:301) >>> rup.o:(main) >>> referenced by rup.c:254 (/usr/src/usr.bin/rup/rup.c:254) >>> rup.o:(main) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. make: stopped in /usr/src/usr.bin/rupI don't know why because it seem xdr_statsvar has already define in rstat.x and will exist in the header file (rstat.h) which compiled from .x file.
It's newly added to rstat.x so you also need to build and install it, try make all install in src/include/rpcsvc?
Remove unrelated file
Test in localhost
Jul 31 2024
Jul 31 2024
The RPC server code is fine but while I in rup.c RPC client. I can't compile it because the linker.
Fix file permission again
Jul 30 2024
Jul 30 2024
Jul 28 2024
Jul 28 2024
Fix getaddr function
Jul 27 2024
Jul 27 2024
Determine FQDN or not
Add socktype on getaddrinfo
Jul 19 2024
Jul 19 2024
Add clnt_call function for version 3
Jul 17 2024
Jul 17 2024
Remove warns in makefile
Jul 11 2024
Jul 11 2024
Fix file permission
Jul 9 2024
Jul 9 2024
Fix file permission
Jul 8 2024
Jul 8 2024
Fix return value error
Revise showhosts() for improved efficiency
Fix format
Fix typo and format
Jul 7 2024
Jul 7 2024
Remove unused variable
Remove unused variable
Fix file permission.
Update according Hiroki advise in D45594
Update according Hiroki advise in D45594
Jul 4 2024
Jul 4 2024
Update according Hiroki advise
- Use unsigned int instead of rpcvers_t.
- Remove struct netconfig in ypbind_binding_3 structure.
Jul 3 2024
Jul 3 2024
Revise according Hiroki advise
Jun 27 2024
Jun 27 2024
- Use rpcb_unset instead of pmap_unset
Jun 25 2024
Jun 25 2024
- Remove for loop
- Remove for loop
Fix file permission
Jun 16 2024
Jun 16 2024
- Remove unused variable
Revise error code
Jun 15 2024
Jun 15 2024
Jun 14 2024
Jun 14 2024
Fix file permission.
Jun 11 2024
Jun 11 2024
Fix file permission
- Fix file permission.
- Revise according Hiroki advice in ypbind(8)
Jun 10 2024
Jun 10 2024
- Move variable to "yp.x" file and fix variable name
- Revise according the advice from Hiroki
Jun 6 2024
Jun 6 2024
- Restore "ypset.c" which add accidentally
This patch attempts to implement version 3 of YP from Sun (https://src.illumos.org/source/xref/illumos-gate/usr/src/cmd/ypcmd/yp_b_svc.c?r=2a8bcb4e#337) into FreeBSD. It is part of my Google Summer of Code 2024 project (https://wiki.freebsd.org/SummerOfCode2024Projects/IPv6SupportAndCleanupOfAddressFamilyDependencyInUserlandUtilities). I believe uploading the ongoing work for discussion with my mentor (Hiroki) is efficient. If this is not a good approach, please let me know, and I will cancel the patch immediately and seek another way to discuss it.
yanhaowang added reviewers for D45515: ypbind: IPv6 clean by adding version 3 of ypbind: hrs, lwhsu.
May 18 2024
May 18 2024
Addressed IPv6 and formatting issues
May 9 2024
May 9 2024
In D45124#1029225, @imp wrote:What do you do if neither INET nor INET6 are defined? In a lot of cases, it looks like you fail. Likewise when you don't have the right address family compiled in.
May 8 2024
May 8 2024
I accidentally created it. There is already another revision, D45124.
I tested the IPv6-only machine and found no errors affecting it. Here are some methods I employed to ensure IPv6 cleanliness:
Jan 27 2024
Jan 27 2024
Oh, I get it. It is using the "dev.pcm.0.dest" to control the output. In my device, it is like below. The HDMI output can work whilst setting it to 2.