Page MenuHomeFreeBSD
Feed Advanced Search

May 28 2022

tsoome updated the summary of D35342: System wide and NUMA domain wide counters support. PMC classes for ARM DMC-620 and CMN-600..
May 28 2022, 12:33 PM
tsoome requested review of D35342: System wide and NUMA domain wide counters support. PMC classes for ARM DMC-620 and CMN-600..
May 28 2022, 12:30 PM
tsoome committed rG8b796707e69e: libsa: mark head_errlog feature supported. (authored by tsoome).
libsa: mark head_errlog feature supported.
May 28 2022, 6:32 AM

May 27 2022

tsoome updated the diff for D35320: loader: add support for gzip compression.

Update copyright:

May 27 2022, 9:33 PM

May 26 2022

tsoome updated the diff for D35320: loader: add support for gzip compression.

review feedback.

May 26 2022, 6:50 PM
tsoome updated the diff for D35320: loader: add support for gzip compression.

missed included header.

May 26 2022, 1:43 PM
tsoome updated the diff for D35320: loader: add support for gzip compression.

drop hw accelerator related code.

May 26 2022, 1:37 PM
tsoome added inline comments to D35320: loader: add support for gzip compression.
May 26 2022, 1:18 PM

May 25 2022

tsoome added a comment to D35320: loader: add support for gzip compression.

Testing done: did create dataset with compression=gzip, did copy some text files on it. verified from loader with command 'more', those files are readable.

May 25 2022, 7:03 PM
tsoome requested review of D35320: loader: add support for gzip compression.
May 25 2022, 6:57 PM

May 21 2022

tsoome accepted D35278: boot/zfs: Extend zfsimpl.h and make it easier to use.
May 21 2022, 6:00 PM
tsoome added inline comments to D35278: boot/zfs: Extend zfsimpl.h and make it easier to use.
May 21 2022, 6:41 AM
tsoome committed rG9cd45772a44f: libsa: mark head_errlog feature supported. (authored by tsoome).
libsa: mark head_errlog feature supported.
May 21 2022, 6:14 AM

May 19 2022

tsoome accepted D35254: libsa: Fix a bug in nvlist creation.

thanks!

May 19 2022, 6:19 PM
tsoome accepted D35255: libsa: Make the nvlist implementation more self-contained.

I think this is good change, thanks.

May 19 2022, 4:51 PM

May 3 2022

tsoome added inline comments to D35115: dhclient: add support for FIB.
May 3 2022, 8:02 AM

May 1 2022

tsoome accepted D35100: stand: Initial kboot support on amd64.
May 1 2022, 5:12 PM

Apr 30 2022

tsoome accepted D35102: stand: use snprintf here.

There is this nagging question however - should we check the return value from snprintf (like in this last instance). We do know those strings should fit (normally), but if there is non normal case of memory corruption...

Apr 30 2022, 2:13 PM
tsoome added inline comments to D35100: stand: Initial kboot support on amd64.
Apr 30 2022, 10:21 AM

Apr 21 2022

tsoome accepted D35019: stand: zfs: handle holes at the tail end correctly.
Apr 21 2022, 5:38 PM

Apr 16 2022

tsoome added a comment to D34923: stand: stop using varargs for dv_open() implementations.

Hm, it seems, we do not need f in any of those instances? Should we just remove that argument?

Apr 16 2022, 11:42 AM

Apr 15 2022

tsoome accepted D34925: loader: record devdesc sizes in the common header.
Apr 15 2022, 8:31 PM
tsoome accepted D34926: loader: add an open_ondev variant of open.
Apr 15 2022, 8:31 PM
tsoome added inline comments to D34923: stand: stop using varargs for dv_open() implementations.
Apr 15 2022, 8:17 PM

Apr 6 2022

Herald added a reviewer for D32634: efiloader: add an `efi-setup` command: manu.
Apr 6 2022, 5:32 PM

Mar 19 2022

tsoome committed rG2ac7903dcbba: WITHOUT_BOOT build option appears to include stand, failing on libsa (authored by tsoome).
WITHOUT_BOOT build option appears to include stand, failing on libsa
Mar 19 2022, 12:20 PM

Mar 18 2022

tsoome committed rG01f549e1c9cf: WITHOUT_BOOT build option appears to include stand, failing on libsa (authored by tsoome).
WITHOUT_BOOT build option appears to include stand, failing on libsa
Mar 18 2022, 11:14 PM

Mar 17 2022

tsoome accepted D34592: loader.efi: Improve the manual page.

Seems good to me, thanks.

Mar 17 2022, 9:21 PM
tsoome committed rG9633c3d87476: WITHOUT_BOOT build option appears to include stand, failing on libsa (authored by tsoome).
WITHOUT_BOOT build option appears to include stand, failing on libsa
Mar 17 2022, 5:50 PM

Mar 12 2022

tsoome added a comment to D34539: stand: libefi: swap /Pci() printing around.
In D34539#782504, @imp wrote:
In D34539#782502, @imp wrote:

It looks like this is used only as a fallback...
And IIRC, this has been required since 2.0 and would only be wrong on things like old core/core2 macbooks.
Where is this failing?
And maybe we should look at what we do for libefi...

As of the 2.9 spec, table 2-11 in 2.6.1 does not list either the from/to text protocols as required elements. No objection to centralized handling if we do it elsewhere, too.

So it does...

I've held off on this in the past because I also entertained the idea of switching the EDK2 APIs so we can also pull in ACPI parsing...

Mar 12 2022, 6:58 AM
tsoome accepted D34539: stand: libefi: swap /Pci() printing around.
Mar 12 2022, 5:28 AM

Mar 11 2022

tsoome accepted D34512: loader: support numeric and named bright colors (8-15).
Mar 11 2022, 11:24 AM

Mar 9 2022

tsoome added a comment to D34509: loader: do not force default color environment settings.

The whole point of color and font (and mode) setup is to provide consistent console from loader to kernel to user land.

Mar 9 2022, 6:56 PM

Feb 2 2022

tsoome committed rGbde54d2dc020: contrib/terminus: update to terminus-font-4.49.1 (authored by tsoome).
contrib/terminus: update to terminus-font-4.49.1
Feb 2 2022, 3:58 PM
tsoome committed rG658a47d1ef6a: contrib/terminus: update to terminus-font-4.49.1 (authored by tsoome).
contrib/terminus: update to terminus-font-4.49.1
Feb 2 2022, 1:54 PM
tsoome committed rGc0f397da86d3: import terminus-font-4.49.1 (authored by tsoome).
import terminus-font-4.49.1
Feb 2 2022, 12:39 PM

Jan 10 2022

tsoome committed rG835f59f32444: loader.efi: to preserve heap space, use AllocatePages() for shadow_fb (authored by tsoome).
loader.efi: to preserve heap space, use AllocatePages() for shadow_fb
Jan 10 2022, 12:28 PM
tsoome committed rG04a0bd52d6c2: loader: framebuffer should only be written into (authored by tsoome).
loader: framebuffer should only be written into
Jan 10 2022, 12:27 PM
Herald added a reviewer for D33305: loader: framebuffer should only be written into: manu.
Jan 10 2022, 12:26 PM

Jan 6 2022

tsoome committed rG1d15c6b3e516: bhyve smbios type 3 structure is incorrect (authored by tsoome).
bhyve smbios type 3 structure is incorrect
Jan 6 2022, 11:38 AM

Dec 30 2021

tsoome accepted D33697: loader: tftp: Copy the first block into the cache.
Dec 30 2021, 11:07 AM

Dec 29 2021

tsoome committed rG04f55b5b0e8f: bhyve smbios type 3 structure is incorrect (authored by tsoome).
bhyve smbios type 3 structure is incorrect
Dec 29 2021, 10:32 PM
tsoome closed D33682: bhyve smbios type 3 structure is incorrect.
Dec 29 2021, 10:32 PM
tsoome committed rGc2fa905cf6c1: bhyve: clean up trailing whitespaces (authored by tsoome).
bhyve: clean up trailing whitespaces
Dec 29 2021, 10:24 PM
tsoome closed D33681: bhyve: clean up trailing whitespaces.
Dec 29 2021, 10:24 PM

Dec 28 2021

tsoome requested review of D33682: bhyve smbios type 3 structure is incorrect.
Dec 28 2021, 12:48 PM
tsoome requested review of D33681: bhyve: clean up trailing whitespaces.
Dec 28 2021, 11:47 AM

Dec 24 2021

tsoome added a comment to D33649: dt_unring_buf: set dtbd_oldest to the start of the first record.

Sure, I was just starting the pickup, if you could mail me git format-patch output, it would be great (So I would get the author and date correct).

Dec 24 2021, 11:05 AM
tsoome accepted D33649: dt_unring_buf: set dtbd_oldest to the start of the first record.

Good catch.

Dec 24 2021, 10:57 AM

Dec 22 2021

tsoome committed rG221376db0cb7: loader.efi: to preserve heap space, use AllocatePages() for shadow_fb (authored by tsoome).
loader.efi: to preserve heap space, use AllocatePages() for shadow_fb
Dec 22 2021, 11:56 AM
tsoome closed D33600: loader.efi: to preserve heap space, use AllocatePages() for shadow_fb.
Dec 22 2021, 11:56 AM

Dec 21 2021

tsoome added a comment to D33598: loader: efi: Bump the heap from 64 to 128MB..
In D33598#759117, @manu wrote:

I think, we probably should allocate shadow fb outside of heap (for UEFI loader, with BS->AllocatePages()), however, this is a bit complicated with BIOS loader.

In the meantime even using a 1280x1080 screen is enough to break tftp preloading so I don't see some quicker solution.

Dec 21 2021, 12:16 PM
tsoome added a reviewer for D33600: loader.efi: to preserve heap space, use AllocatePages() for shadow_fb: Loader.
Dec 21 2021, 12:14 PM
tsoome requested review of D33600: loader.efi: to preserve heap space, use AllocatePages() for shadow_fb.
Dec 21 2021, 12:13 PM
tsoome added a comment to D33598: loader: efi: Bump the heap from 64 to 128MB..

I think, we probably should allocate shadow fb outside of heap (for UEFI loader, with BS->AllocatePages()), however, this is a bit complicated with BIOS loader.

Dec 21 2021, 9:28 AM

Dec 16 2021

tsoome accepted D33513: kboot: Move powerpc kboot to top level.
Dec 16 2021, 6:06 PM
tsoome accepted D33511: kboot: Add MK_LOADER_KBOOT.
Dec 16 2021, 5:04 PM

Dec 15 2021

tsoome accepted D33411: loader: Add a readtest command.

Thanks.

Dec 15 2021, 5:21 PM

Dec 14 2021

tsoome accepted D33406: loader: tftp: Don't error on tftp error 0.

I haven't seen any wrong happening from it either.

Dec 14 2021, 10:14 PM
tsoome accepted D33427: loader: narrow the scope of gfx frame buffer wrt tg supported kernels.
Dec 14 2021, 8:51 PM
tsoome accepted D33430: loader: bcache: Fix debug printf.
Dec 14 2021, 9:05 AM

Dec 13 2021

tsoome added inline comments to D33407: loader: tftp: Don't let tftp timeout.
Dec 13 2021, 6:15 PM
tsoome accepted D33407: loader: tftp: Don't let tftp timeout.
Dec 13 2021, 5:31 PM
tsoome added a comment to D33410: loader: tftp: Add preload method.

I was starting to think.... we do have read ahead buffer (f_rabuf) in struct open_file, perhaps we could extend that interface to accommodate preload data?

Dec 13 2021, 1:51 PM
tsoome accepted D33410: loader: tftp: Add preload method.
Dec 13 2021, 1:37 PM
tsoome added a comment to D33411: loader: Add a readtest command.
In D33411#755311, @manu wrote:

I think, this should be generic command - it would do for any filesystem read.

Sure, like "read" ?

Dec 13 2021, 1:14 PM
tsoome accepted D33408: loader: ip: Do not call getsecs so much.
Dec 13 2021, 11:36 AM
tsoome added a comment to D33411: loader: Add a readtest command.

I think, this should be generic command - it would do for any filesystem read.

Dec 13 2021, 11:22 AM
tsoome added inline comments to D33410: loader: tftp: Add preload method.
Dec 13 2021, 11:19 AM
tsoome added a member for Loader: tsoome.
Dec 13 2021, 11:06 AM

Dec 11 2021

tsoome committed rG6102f43cf060: loader: framebuffer should only be written into (authored by tsoome).
loader: framebuffer should only be written into
Dec 11 2021, 11:27 AM
tsoome closed D33305: loader: framebuffer should only be written into.
Dec 11 2021, 11:27 AM

Dec 10 2021

tsoome accepted D33376: loader.mk: Simplify a little bit.

Sorry for making it messy:D

Dec 10 2021, 5:56 PM

Dec 6 2021

tsoome requested review of D33305: loader: framebuffer should only be written into.
Dec 6 2021, 5:27 PM
tsoome added a comment to D33302: zfs boot: prefer a pool with bootfs set for a boot pool.
In D33302#752740, @imp wrote:

What does 'first' mean? It's effectively a random list, in random order since there's no boot priority indicated. Why would you prefer something random here? What if there are two or three? This can lead to weird behavior.

I'd prefer if we preferred, where possible, the ZPOOL that has an element from the current disk we're booting from first, with a fallback to anything else marked as bootable since that's less unpredictable.

So I have some concerns.... With luck, one of the ZFS people will say there can be only one or something...

Dec 6 2021, 4:43 PM

Dec 1 2021

tsoome accepted D33215: fb: Remove unused FBIOSATTR/FBIOGATTR ioctls.
Dec 1 2021, 4:02 PM
tsoome accepted D33216: fb: Remove unused FBIOSVIDEO/FBIOGVIDEO ioctls.
Dec 1 2021, 4:02 PM
tsoome accepted D33217: fb: Remove unused cursors ioctls.
Dec 1 2021, 4:01 PM
tsoome accepted D33218: fb: Remove unused FBIOGXINFO ioctl.
Dec 1 2021, 4:00 PM
tsoome accepted D33219: fb: Remove unused FBIOMONINFO ioctl.
Dec 1 2021, 3:59 PM
tsoome accepted D33220: fb: Remove unused FBIOPUTCMAPI/FBIOGETCMAPI ioctls.
Dec 1 2021, 3:59 PM
tsoome accepted D33221: fb: Add new FBTYPE_EFIFB.
Dec 1 2021, 2:44 PM
tsoome added a comment to D33221: fb: Add new FBTYPE_EFIFB.

I'd guess the same issue is with VBE.

Dec 1 2021, 2:29 PM

Nov 27 2021

tsoome accepted D33141: Remove options VESA from x86 GENERIC.
Nov 27 2021, 9:25 PM

Nov 15 2021

tsoome accepted D32991: loader: lsefi: Print more information.
Nov 15 2021, 4:15 PM

Oct 24 2021

tsoome added inline comments to D32620: vt(4): Connect to teken's TP_SETBELLPD.
Oct 24 2021, 6:14 AM
tsoome accepted D32619: sysbeep: Adjust interface to take a duration as a sbt.

Thanks for doing this:)

Oct 24 2021, 6:11 AM

Oct 19 2021

tsoome committed rG98e805b4a18d: loader: net_open() should not replace f->f_devdata (authored by tsoome).
loader: net_open() should not replace f->f_devdata
Oct 19 2021, 4:49 PM
tsoome closed D32227: loader: net_open() should not replace f->f_devdata.
Oct 19 2021, 4:48 PM

Oct 18 2021

tsoome accepted D32543: vt: Disable bell by default.
Oct 18 2021, 8:30 AM

Oct 4 2021

tsoome committed rGc39bfe47139b: vt: call driver's postswitch when panicking on ttyv0 (authored by val_packett.cool).
vt: call driver's postswitch when panicking on ttyv0
Oct 4 2021, 3:37 AM

Oct 3 2021

tsoome added a comment to D32249: loader bcache: Refactor adjustment of ra.

It does feel wrong to have two if (complete) blocks in a row, perhaps it isworth to factor ra update out to separate function at some time...

I considered that, but since this is the only place we adjust bc->ra it seemed like an unnecessary complication to add a new function; at least now the changes are collected together in one place.

The entire function could probably do with being refactored and/or restyled, but that seemed like something which could wait.

Oct 3 2021, 7:04 PM

Oct 1 2021

tsoome accepted D32250: loader bcache: Track unconsumed readahead.
Oct 1 2021, 7:42 AM
tsoome accepted D32251: loader bcache: Allow readahead up to a maximum I/O size of 256 kB.
Oct 1 2021, 7:36 AM
tsoome accepted D32249: loader bcache: Refactor adjustment of ra.

It does feel wrong to have two if (complete) blocks in a row, perhaps it isworth to factor ra update out to separate function at some time...

Oct 1 2021, 7:21 AM
tsoome committed rGb91af716ed87: loader: dev_net.c should use __func__ with printf (authored by tsoome).
loader: dev_net.c should use __func__ with printf
Oct 1 2021, 6:57 AM

Sep 30 2021

tsoome accepted D32239: loader: Don't free bcache for devices of type DEVT_DISK.

The obvious flaw is about possible unfreed memory, but that shouldn't be big problem anyhow.

Sep 30 2021, 9:02 PM
tsoome accepted D32172: loader: set boot_safe=YES when safe mode is selected.
Sep 30 2021, 4:02 PM
tsoome added a comment to D32172: loader: set boot_safe=YES when safe mode is selected.

Advise that only the presence of a value matters

Sep 30 2021, 3:21 PM

Sep 29 2021

tsoome added a comment to D32227: loader: net_open() should not replace f->f_devdata.
In D32227#727121, @bz wrote:

Is it limited to aarch64 or general EFI netbooting?

Sep 29 2021, 4:25 PM