Skip to content

Support FreeBSD#134

Open
yagehu wants to merge 1 commit into
tarm:masterfrom
yagehu:yagehu/freebsd
Open

Support FreeBSD#134
yagehu wants to merge 1 commit into
tarm:masterfrom
yagehu:yagehu/freebsd

Conversation

@yagehu
Copy link
Copy Markdown

@yagehu yagehu commented Jun 1, 2026

This commit introduces the serial_freebsd.go which adds pure Go FreeBSD support. This is useful when cross-compiling from some other OS to FreeBSD where CGO is disabled by default.

The formatting changes are done automatically by go fmt.

yagehu added a commit to yagehu/guest-agent that referenced this pull request Jun 1, 2026
This commit, when paired with corresponding dependency patches, makes
guest-agent buildable on FreeBSD. The plan is to incrementally fix
guest-agent's behavior on FreeBSD. Because this commit only introduces
files with the `_freebsd` suffix, it does not impact the current
behavior on Linux or Windows.

The list of required dependency patches:

- google/go-sev-guest#189
- google/go-tdx-guest#101
- tarm/serial#134
This commit introduces the `serial_freebsd.go` which adds pure Go
FreeBSD support. The formatting changes are done automatically by go
fmt.
yagehu added a commit to yagehu/guest-agent that referenced this pull request Jun 2, 2026
This commit, when paired with corresponding dependency patches, makes
guest-agent buildable on FreeBSD. The plan is to incrementally fix
guest-agent's behavior on FreeBSD. Because this commit only introduces
files with the `_freebsd` suffix, it does not impact the current
behavior on Linux or Windows.

The list of required dependency patches:

- google/go-sev-guest#189
- google/go-tdx-guest#101
- tarm/serial#134
yagehu added a commit to yagehu/guest-agent that referenced this pull request Jun 2, 2026
This commit, when paired with corresponding dependency patches, makes
guest-agent buildable on FreeBSD. The plan is to incrementally fix
guest-agent's behavior on FreeBSD. Because this commit only introduces
files with the `_freebsd` suffix, it does not impact the current
behavior on Linux or Windows.

The list of required dependency patches:

- google/go-sev-guest#189
- google/go-tdx-guest#101
- tarm/serial#134
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant