Date: Fri, 5 Jun 2015 20:23:40 +0300 From: Stefan Andritoiu <stefan.andritoiu@gmail.com> To: freebsd-virtualization@freebsd.org Subject: Setting custom field in struct thread from bhyverun code Message-ID: <CAO3d8=bpczvx26xSiteb7xPCTjt04ogBYObGCMsewNUi=U5z8w@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
I've added a new field to struct thread and want to set it's value when the VCPU thread is created. I need this new field in the ULE scheduler. My plan was this: in the fbsdrun_start_thread() function make a custom-ioctl call {ioctl(ctx->fd, VM_SET_CUSTOM, ..)} to set it. But I have no idea how to get the thread I need, to set it's value. How can I get the thread? Or is there a better way of setting, a VCPU-thread's field, at the moment the thread is created, to use it in the scheduler?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAO3d8=bpczvx26xSiteb7xPCTjt04ogBYObGCMsewNUi=U5z8w>