Page MenuHomeFreeBSD

aokblast (ShengYi Hung)
AoK_Blast

Projects

User Details

User Since
Jun 21 2022, 7:17 PM (161 w, 3 d)

Recent Activity

Yesterday

aokblast committed rGc18c521c79b6: vmm: Support INOUT manual decode. (authored by aokblast).
vmm: Support INOUT manual decode.
Thu, Jul 24, 10:10 AM
aokblast closed D51256: vmm: support INOUT manual decode..
Thu, Jul 24, 10:10 AM

Wed, Jul 23

aokblast retitled D51478: bhyve: populate device version from backend from bhyve: populate the device version from the backend to bhyve: populate device version from backend.
Wed, Jul 23, 5:30 PM
aokblast added reviewers for D51478: bhyve: populate device version from backend: markj, lwhsu, khng.
Wed, Jul 23, 4:41 PM
aokblast closed D51477: bhyve: save speed member in struct hci in pci_xhci when doing snapshot.
Wed, Jul 23, 4:33 PM
aokblast committed rG9d1405ceedc6: bhyve: save speed member in struct hci when doing snapshot (authored by aokblast).
bhyve: save speed member in struct hci when doing snapshot
Wed, Jul 23, 4:33 PM
aokblast retitled D51478: bhyve: populate device version from backend from The pci_xhci driver requires the USB device version to be known before allocating a hub port. To support this, we split the original xHCI initialization into two phases: to bhyve: populate the device version from the backend.
Wed, Jul 23, 4:27 PM
aokblast requested review of D51478: bhyve: populate device version from backend.
Wed, Jul 23, 4:26 PM
aokblast retitled D51477: bhyve: save speed member in struct hci in pci_xhci when doing snapshot from bhyve: save speed member in struct hci when doing snapshot to bhyve: save speed member in struct hci in pci_xhci when doing snapshot.
Wed, Jul 23, 4:00 PM
aokblast requested review of D51477: bhyve: save speed member in struct hci in pci_xhci when doing snapshot.
Wed, Jul 23, 3:59 PM
aokblast committed rG48266828f5bb: bhyve: use speed in hci to allow backend modify it. (authored by aokblast).
bhyve: use speed in hci to allow backend modify it.
Wed, Jul 23, 3:51 PM
aokblast closed D51411: bhyve: use speed in hci to allow backend modify it..
Wed, Jul 23, 3:51 PM
aokblast added inline comments to D51242: libusb: implement libusb_get_platform_descriptor.
Wed, Jul 23, 1:34 PM
aokblast updated the diff for D51242: libusb: implement libusb_get_platform_descriptor.

Use calloc

Wed, Jul 23, 1:32 PM
aokblast updated the diff for D51256: vmm: support INOUT manual decode..

Fix incorrect compare

Wed, Jul 23, 8:19 AM
aokblast updated the diff for D51256: vmm: support INOUT manual decode..

Expose op_type

Wed, Jul 23, 8:11 AM

Tue, Jul 22

aokblast committed rGf840492b5b0d: efidev: add support for memory attribute (authored by aokblast).
efidev: add support for memory attribute
Tue, Jul 22, 4:46 AM
aokblast closed D49998: efidev: add support for memory attribute.
Tue, Jul 22, 4:46 AM

Mon, Jul 21

aokblast added inline comments to D51256: vmm: support INOUT manual decode..
Mon, Jul 21, 2:21 PM
aokblast updated the diff for D51256: vmm: support INOUT manual decode..

Fix comment

Mon, Jul 21, 2:21 PM
aokblast updated the diff for D51256: vmm: support INOUT manual decode..

Refactor emulate inst and add OUTS instruction decode support

Mon, Jul 21, 2:18 PM
aokblast updated the diff for D51242: libusb: implement libusb_get_platform_descriptor.

Formatting

Mon, Jul 21, 12:29 PM
aokblast committed rG3eda34934097: libusb: implement libusb_fill_bulk_stream_transfer (authored by aokblast).
libusb: implement libusb_fill_bulk_stream_transfer
Mon, Jul 21, 6:18 AM
aokblast closed D51226: libusb: implement libusb_fill_bulk_stream_transfer.
Mon, Jul 21, 6:18 AM
aokblast committed rG776e26f56832: libusb: implement libusb_dev_mem_{alloc,free} (authored by aokblast).
libusb: implement libusb_dev_mem_{alloc,free}
Mon, Jul 21, 6:18 AM
aokblast closed D51222: libusb: implement libusb_dev_mem_{alloc,free}.
Mon, Jul 21, 6:18 AM
aokblast closed D51221: libusb: implement libusb_free_pollfds.
Mon, Jul 21, 6:17 AM
aokblast closed D51223: libusb: implement libusb_hotplug_get_user_data.
Mon, Jul 21, 6:17 AM
aokblast committed rG1c675fb36545: libusb: implement libusb_free_pollfds (authored by aokblast).
libusb: implement libusb_free_pollfds
Mon, Jul 21, 6:17 AM
aokblast committed rG9ca855653f32: libusb: implement libusb_hotplug_get_user_data (authored by aokblast).
libusb: implement libusb_hotplug_get_user_data
Mon, Jul 21, 6:17 AM
aokblast updated the diff for D49998: efidev: add support for memory attribute.

Remove unnecessary malloc and reorder man page

Mon, Jul 21, 2:32 AM

Sun, Jul 20

aokblast added reviewers for D49998: efidev: add support for memory attribute: markj, lwhsu, khng.
Sun, Jul 20, 6:36 AM
aokblast added a comment to D49998: efidev: add support for memory attribute.

I will do all modification after my mentors (LiWen and markj) comments together.

Sun, Jul 20, 6:36 AM

Sat, Jul 19

aokblast added a comment to D49998: efidev: add support for memory attribute.

I try to make it works on my AMD 7000 series Framework laptop. However, it seems that this laptop has neither this table nor the original properties table.

Sat, Jul 19, 8:08 PM
aokblast updated the diff for D49998: efidev: add support for memory attribute.

Fix indents

Sat, Jul 19, 8:03 PM
aokblast updated the diff for D49998: efidev: add support for memory attribute.

Print information of the efi_memory_descriptor

Sat, Jul 19, 8:03 PM
aokblast added a comment to D49998: efidev: add support for memory attribute.

Thanks! I will do some format check before I add my mentor. BTW, should we print efi_memory_descriptor in efitable.c? I am not sure what is the original purpose of the properties table even after reviewing the commit message and log.

Sat, Jul 19, 4:20 PM

Fri, Jul 18

aokblast added a reviewer for D51411: bhyve: use speed in hci to allow backend modify it.: markj.
Fri, Jul 18, 2:33 PM
aokblast requested review of D51411: bhyve: use speed in hci to allow backend modify it..
Fri, Jul 18, 2:31 PM

Thu, Jul 17

aokblast updated the diff for D51256: vmm: support INOUT manual decode..

Fixes kernel panic

Thu, Jul 17, 5:21 PM
aokblast added a reviewer for D51256: vmm: support INOUT manual decode.: khng.
Thu, Jul 17, 5:20 PM

Wed, Jul 16

aokblast added inline comments to D51256: vmm: support INOUT manual decode..
Wed, Jul 16, 2:16 AM
aokblast added inline comments to D51256: vmm: support INOUT manual decode..
Wed, Jul 16, 2:13 AM
aokblast added inline comments to D51256: vmm: support INOUT manual decode..
Wed, Jul 16, 1:33 AM

Tue, Jul 15

aokblast updated the diff for D51256: vmm: support INOUT manual decode..

Fixes segmentation override

Tue, Jul 15, 4:18 PM
aokblast added inline comments to D51256: vmm: support INOUT manual decode..
Tue, Jul 15, 2:49 PM
aokblast updated the diff for D51256: vmm: support INOUT manual decode..

Using vmm_decode_instruction

Tue, Jul 15, 2:22 PM
aokblast added a comment to D51256: vmm: support INOUT manual decode..

You are right, the string can be with rep prefix. At the same time, I think we can decode the prefix only because all of other informations is contained inside the vmexit info.

Tue, Jul 15, 2:18 PM
aokblast updated the diff for D51223: libusb: implement libusb_hotplug_get_user_data.

Fix false return after drunk too much

Tue, Jul 15, 1:51 PM
aokblast abandoned D51200: usbmuxd: Update to commit hash 0b1b233.

I have tested on the tethering network and shows no problem. Also, your patch is definitely better. Thus, I close the patch.

Tue, Jul 15, 7:50 AM
aokblast updated the diff for D51223: libusb: implement libusb_hotplug_get_user_data.

Minor updates

Tue, Jul 15, 7:41 AM
aokblast updated the diff for D51222: libusb: implement libusb_dev_mem_{alloc,free}.

Minor fixes

Tue, Jul 15, 7:37 AM
aokblast updated the diff for D51221: libusb: implement libusb_free_pollfds.

Minor fixes

Tue, Jul 15, 7:23 AM
aokblast added a comment to D51221: libusb: implement libusb_free_pollfds.
  • In the function prototypes the asterisks for pointers should all be consistent without a space next to the identifier. All "* ctx" should be "*ctx".
  • There is no need to cast the argument of free(), since it takes a ptr-to-void and they are assignment compatible to any pointer.
Tue, Jul 15, 7:22 AM
aokblast updated the diff for D51256: vmm: support INOUT manual decode..

Modify commit msg

Tue, Jul 15, 7:18 AM
aokblast added a comment to D50739: libusb: fix netlink multicast subsystem name.

Can this patch be MFCed to 14? If not, it will makes all hot-plug detection unable to work.

Tue, Jul 15, 4:28 AM

Sat, Jul 12

aokblast added a comment to D51256: vmm: support INOUT manual decode..

Tested on AMD Opteron(tm) Processor 6136.

Sat, Jul 12, 2:45 PM
aokblast retitled D51256: vmm: support INOUT manual decode. from draft: vmm: support INOUT manual decode. to vmm: support INOUT manual decode..
Sat, Jul 12, 2:40 PM
aokblast updated the diff for D51256: vmm: support INOUT manual decode..

formatting

Sat, Jul 12, 2:36 PM
aokblast updated the diff for D51256: vmm: support INOUT manual decode..

Minor fixes

Sat, Jul 12, 2:34 PM
aokblast accepted D51259: xhci pci: Add some amd xhci controller device ids.

LGTM. I am thinking of modify the code to match all devices directly like class == SERIAL && subclass == USB since it makes sense. However, it is unrelated to this patch, please go ahead.

Sat, Jul 12, 12:15 AM

Fri, Jul 11

aokblast updated the diff for D51200: usbmuxd: Update to commit hash 0b1b233.

Fix version tag

Fri, Jul 11, 10:37 AM
aokblast updated the diff for D51256: vmm: support INOUT manual decode..

Move comment

Fri, Jul 11, 9:19 AM
aokblast retitled D51256: vmm: support INOUT manual decode. from vmm: support INOUT manual decode. to draft: vmm: support INOUT manual decode..
Fri, Jul 11, 8:58 AM
aokblast updated the diff for D51256: vmm: support INOUT manual decode..

use KASSERT

Fri, Jul 11, 8:58 AM
aokblast requested review of D51256: vmm: support INOUT manual decode..
Fri, Jul 11, 8:53 AM
aokblast added reviewers for D51242: libusb: implement libusb_get_platform_descriptor: bapt, kevans, USB.
Fri, Jul 11, 4:42 AM
aokblast committed rG99d5cf25d7b8: libusb: implement libusb_setlocale to support different locale of error message (authored by aokblast).
libusb: implement libusb_setlocale to support different locale of error message
Fri, Jul 11, 4:19 AM
aokblast closed D50820: libusb: implement libusb_setlocale to support different locale of error message as upstream does.
Fri, Jul 11, 4:19 AM
aokblast requested review of D51242: libusb: implement libusb_get_platform_descriptor.
Fri, Jul 11, 4:01 AM

Thu, Jul 10

aokblast updated the summary of D51226: libusb: implement libusb_fill_bulk_stream_transfer.
Thu, Jul 10, 5:37 AM
aokblast added a reviewer for D49884: Porting athn from OpenBSD: aokblast.
Thu, Jul 10, 3:49 AM · wireless, USB, network

Wed, Jul 9

aokblast updated the diff for D50818: libusb: add option.

Remove unneeded commit

Wed, Jul 9, 11:51 PM
aokblast updated the diff for D50818: libusb: add option.

Fix incorrect unlock

Wed, Jul 9, 12:46 PM
aokblast updated the diff for D51225: libusb: implement libusb_get_max_alt_packet_size.

Add missing parentheses in return

Wed, Jul 9, 11:36 AM
aokblast updated the summary of D51226: libusb: implement libusb_fill_bulk_stream_transfer.
Wed, Jul 9, 11:30 AM
aokblast added reviewers for D51226: libusb: implement libusb_fill_bulk_stream_transfer: bapt, kevans, USB.
Wed, Jul 9, 11:30 AM
aokblast requested review of D51226: libusb: implement libusb_fill_bulk_stream_transfer.
Wed, Jul 9, 11:30 AM
aokblast added reviewers for D51225: libusb: implement libusb_get_max_alt_packet_size: bapt, USB, kevans.
Wed, Jul 9, 10:51 AM
aokblast requested review of D51225: libusb: implement libusb_get_max_alt_packet_size.
Wed, Jul 9, 10:51 AM
aokblast updated the diff for D51224: libusb: refactor the process of setting option when init the context..

Move the initialization of the options to allow override by the set_option

Wed, Jul 9, 9:49 AM
aokblast added reviewers for D51224: libusb: refactor the process of setting option when init the context.: bapt, kevans, USB.
Wed, Jul 9, 9:45 AM
aokblast requested review of D51224: libusb: refactor the process of setting option when init the context..
Wed, Jul 9, 9:42 AM
aokblast updated the diff for D50818: libusb: add option.

Add manual

Wed, Jul 9, 9:27 AM
aokblast added reviewers for D51223: libusb: implement libusb_hotplug_get_user_data: bapt, kevans, USB.
Wed, Jul 9, 8:38 AM
aokblast requested review of D51223: libusb: implement libusb_hotplug_get_user_data.
Wed, Jul 9, 8:33 AM
aokblast added reviewers for D51222: libusb: implement libusb_dev_mem_{alloc,free}: kevans, bapt, USB.
Wed, Jul 9, 8:14 AM
aokblast requested review of D51222: libusb: implement libusb_dev_mem_{alloc,free}.
Wed, Jul 9, 8:14 AM
aokblast added reviewers for D51221: libusb: implement libusb_free_pollfds: bapt, kevans, USB.
Wed, Jul 9, 7:41 AM
aokblast requested review of D51221: libusb: implement libusb_free_pollfds.
Wed, Jul 9, 7:40 AM
aokblast updated aokblast.
Wed, Jul 9, 3:42 AM
aokblast committed rGbca5df45652a: libusb: replace LOG_LEVEL with DEBUG_LEVEL (authored by aokblast).
libusb: replace LOG_LEVEL with DEBUG_LEVEL
Wed, Jul 9, 2:21 AM
aokblast closed D50680: libusb: replace DEBUG_LEVEL with LOG_LEVEL.
Wed, Jul 9, 2:21 AM
aokblast updated the diff for D50820: libusb: implement libusb_setlocale to support different locale of error message as upstream does.

Fix author name.

Wed, Jul 9, 2:04 AM
aokblast added a comment to D51200: usbmuxd: Update to commit hash 0b1b233.

One thing is that https://reviews.freebsd.org/D50359 is needed to compile. I think it is MFCed to 14 but may needs to wait another release?

Wed, Jul 9, 1:58 AM

Tue, Jul 8

aokblast updated the diff for D50680: libusb: replace DEBUG_LEVEL with LOG_LEVEL.

Fix whitespace

Tue, Jul 8, 3:25 PM
aokblast updated the diff for D50820: libusb: implement libusb_setlocale to support different locale of error message as upstream does.

Minor fixes

Tue, Jul 8, 3:23 PM
aokblast committed rGf84a0da4e060: libusb: rename bNumDeviceCapabilities to bNumDeviceCaps for compatibility with… (authored by aokblast).
libusb: rename bNumDeviceCapabilities to bNumDeviceCaps for compatibility with…
Tue, Jul 8, 3:13 PM
aokblast closed D50740: libusb: fix incorrect member name in bos_descriptor.
Tue, Jul 8, 3:13 PM
aokblast added inline comments to D49587: hwpstate: add CPPC support for pstate driver on AMD.
Tue, Jul 8, 3:00 PM