Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump to version v0.9.6 #1260

Merged
merged 1 commit into from
Apr 12, 2022
Merged

Conversation

joe-lawrence
Copy link
Contributor

@joe-lawrence joe-lawrence commented Apr 12, 2022

Updates of interest:

v0.9.6:

  • Allow OOT modules to be built with non-distro kernels
  • Add cross-arch unit testing support
  • Support ELF extended symbol section indexes
  • Allow setting kernel version if --sourcedir and --vmlinux are used
  • Cleanup and enhance LINE macro detection for all arches
  • Fix segfault on .LCx string literal symbols
  • Include __dyndbg section when referenced by jump table
  • Honor user provided KBUILD_EXTRA_SYMBOLS
  • Support .retpoline_sites section
  • Add native compiler selection via CROSS_COMPILE

Signed-off-by: Joe Lawrence joe.lawrence@redhat.com

@jpoimboe
Copy link
Member

Also:

  • Support .retpoline_sites section
  • Add cross-compilation support? (not sure if this fully works yet with the kpatch-build script since ARCH is based on host arch?)

@joe-lawrence
Copy link
Contributor Author

Support .retpoline_sites section

Hmm, I thought I copy/pasted that one, but somehow it disappeared from my editor. Added.

Add cross-compilation support? (not sure if this fully works yet with the kpatch-build script since ARCH is based on host arch?)

As soon as I see "cross" I think "cross-architecture", and on that front, it's only implemented as far as create-diff-object. I think that would be most visible via the unit-tests.

We did merge #1248 and those commits call it "cross-compilation" and we now allow the user to pick their compiler via CROSS_COMPILE. The (implied) limitation is that it must be for the local arch. Maybe something like "Add native compiler selection via CROSS_COMPILE" ?

@jpoimboe
Copy link
Member

We did merge #1248 and those commits call it "cross-compilation" and we now allow the user to pick their compiler via CROSS_COMPILE. The (implied) limitation is that it must be for the local arch. Maybe something like "Add native compiler selection via CROSS_COMPILE" ?

Yeah, that sounds good.

Updates of interest:

v0.9.6:
- Tue Apr 12 Joe Lawrence <joe.lawrence@redhat.com> - 0.9.6
- Allow OOT modules to be built with non-distro kernels
- Add cross-arch unit testing support
- Support ELF extended symbol section indexes
- Allow setting kernel version if --sourcedir and --vmlinux are used
- Cleanup and enhance __LINE__ macro detection for all arches
- Fix segfault on .LCx string literal symbols
- Include __dyndbg section when referenced by jump table
- Honor user provided KBUILD_EXTRA_SYMBOLS
- Support .retpoline_sites section
- Add native compiler selection via CROSS_COMPILE

Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com>
Copy link
Contributor

@yhcote yhcote left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

@joe-lawrence joe-lawrence merged commit e4c0bb9 into dynup:master Apr 12, 2022
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.

3 participants