On Sat, Mar 30, 2019 at 07:20:28AM +, Pawel Jakub Dawidek wrote:
> Author: pjd
> Date: Sat Mar 30 07:20:28 2019
> New Revision: 345726
> URL: https://svnweb.freebsd.org/changeset/base/345726
>
> Log:
> Implement support for online disk capacity changes.
>
> Obtained from: Fudo Secu
Author: royger
Date: Thu May 28 08:20:16 2020
New Revision: 361580
URL: https://svnweb.freebsd.org/changeset/base/361580
Log:
xen/control: short circuit xctrl_on_watch_event on spurious event
If there's no data to read from xenstore short-circuit
xctrl_on_watch_event to return early, ther
Author: royger
Date: Thu May 28 08:19:13 2020
New Revision: 361579
URL: https://svnweb.freebsd.org/changeset/base/361579
Log:
xen/blkfront: use the correct type for disk sectors
The correct type to use to represent disk sectors is blkif_sector_t
(which is an uint64_t underneath). This avo
Author: royger
Date: Thu May 28 08:18:34 2020
New Revision: 361578
URL: https://svnweb.freebsd.org/changeset/base/361578
Log:
xenpv: do not use low 1MB for Xen mappings on i386
On amd64 we already avoid using memory below 4GB in order to prevent
clashes with MMIO regions, but i386 was all
Author: royger
Date: Tue May 26 10:24:06 2020
New Revision: 361500
URL: https://svnweb.freebsd.org/changeset/base/361500
Log:
xen-locore: fix size in GDT descriptor
There was an off-by-one in the GDT descriptor size field used by the
early Xen boot code. The GDT descriptor size should be
Author: royger
Date: Wed May 20 11:01:10 2020
New Revision: 361274
URL: https://svnweb.freebsd.org/changeset/base/361274
Log:
dev/xenstore: fix return with locks held
Fix returning from xenstore device with locks held, which triggers the
following panic:
# cat /dev/xen/xenstore
^C
Author: royger
Date: Thu Feb 6 14:02:47 2020
New Revision: 357616
URL: https://svnweb.freebsd.org/changeset/base/357616
Log:
xen/console: fix priority of Xen console
Currently the Xen console is always attached with priority CN_REMOTE
(highest), which means that when booting with a singl
Author: royger
Date: Tue Nov 12 10:31:28 2019
New Revision: 354637
URL: https://svnweb.freebsd.org/changeset/base/354637
Log:
xen: fix dispatching of NMIs
Currently NMIs are sent over event channels, but that defeats the
purpose of NMIs since event channels can be masked. Fix this by
is
On Tue, Oct 01, 2019 at 06:42:14PM -0700, Ravi Pokala wrote:
> Hi Roger,
>
> If I'm understanding this diff correctly, all of (poweroff, reboot, suspend)
> will use the common string "shutdown", rather than an event-specific string.
> Is that what we want?
I think there's some misunderstanding
Author: royger
Date: Tue Oct 1 08:21:41 2019
New Revision: 352925
URL: https://svnweb.freebsd.org/changeset/base/352925
Log:
xen/ctrl: acknowledge all control requests
Currently only suspend requests are acknowledged by writing an empty
string back to the xenstore control node, but power
On Wed, Jun 26, 2019 at 04:35:37PM +, Mark Johnston wrote:
> Author: markj
> Date: Wed Jun 26 16:35:37 2019
> New Revision: 349423
> URL: https://svnweb.freebsd.org/changeset/base/349423
>
> Log:
> elfcopy: Provide a size hint when creating the section string table.
>
> Use the input fi
Author: royger
Date: Mon May 6 09:48:34 2019
New Revision: 347183
URL: https://svnweb.freebsd.org/changeset/base/347183
Log:
geom: fix initialization order
There's a race between the initialization of devsoftc.mtx (by devinit)
and the creation of the geom worker thread g_run_events, whic
On Thu, May 02, 2019 at 08:14:08AM -0500, Kyle Evans wrote:
> On Thu, May 2, 2019 at 7:54 AM Roger Pau Monné wrote:
> >
> > On Thu, May 02, 2019 at 04:58:39AM -0700, Cy Schubert wrote:
> > > In message <2019050206.pfosaq73kgo6g...@air-de-roger.citrite.net>,
&g
On Thu, May 02, 2019 at 04:58:39AM -0700, Cy Schubert wrote:
> In message <2019050206.pfosaq73kgo6g...@air-de-roger.citrite.net>,
> Roger Pa
> u =?utf-8?B?TW9ubsOp?= writes:
> > On Thu, Apr 25, 2019 at 12:44:08PM +, Kyle Evans wrote:
> > Apr 26 16:23:57.662653 panic: mtx_lock() of spin mut
On Thu, Apr 25, 2019 at 12:44:08PM +, Kyle Evans wrote:
> Author: kevans
> Date: Thu Apr 25 12:44:08 2019
> New Revision: 346670
> URL: https://svnweb.freebsd.org/changeset/base/346670
>
> Log:
> tun/tap: close race between destroy/ioctl handler
>
> It seems that there should be a bette
Author: royger
Date: Wed Jan 30 11:34:52 2019
New Revision: 343573
URL: https://svnweb.freebsd.org/changeset/base/343573
Log:
xen: introduce a new way to setup event channel upcall
The main differences with the currently implemented method are:
- Requires a local APIC EOI, since it do
Author: royger
Date: Thu Sep 13 07:15:02 2018
New Revision: 338632
URL: https://svnweb.freebsd.org/changeset/base/338632
Log:
xen: temporary disable SMAP when forwarding hypercalls from user-space
The Xen page-table walker used to resolve the virtual addresses in the
hypercalls will refus
Author: royger
Date: Thu Sep 13 07:14:11 2018
New Revision: 338631
URL: https://svnweb.freebsd.org/changeset/base/338631
Log:
xen: legacy PVH fixes for the new interrupt count
Register interrupts using the PIC pic_register_sources method instead
of doing it in apic_setup_io. This is now r
Author: royger
Date: Thu Sep 13 07:13:13 2018
New Revision: 338630
URL: https://svnweb.freebsd.org/changeset/base/338630
Log:
lapic: skip setting intrcnt if lapic is not present
Instead of panicking. Legacy PVH mode doesn't provide a lapic, and
since native_lapic_intrcnt is called uncondi
Author: royger
Date: Thu Sep 13 07:12:16 2018
New Revision: 338629
URL: https://svnweb.freebsd.org/changeset/base/338629
Log:
xen: fix setting legacy PVH vcpu id
The recommended way to obtain the vcpu id is using the cpuid
instruction with a specific leaf value. This leaf value must be
Author: royger
Date: Thu Sep 13 07:11:11 2018
New Revision: 338628
URL: https://svnweb.freebsd.org/changeset/base/338628
Log:
xen: limit the usage of PIRQs to a legacy PVH Dom0
That's the only mode in FreeBSD that requires the usage of PIRQs, so
there's no need to attach the PIRQ PIC when
Author: royger
Date: Thu Sep 13 07:09:41 2018
New Revision: 338627
URL: https://svnweb.freebsd.org/changeset/base/338627
Log:
xen: fix initial kenv setup for legacy PVH
When adding support for the new PVH mode the kenv handling was
switched to use a boot time allocated scratch space, howe
Author: royger
Date: Thu Sep 13 07:08:31 2018
New Revision: 338626
URL: https://svnweb.freebsd.org/changeset/base/338626
Log:
xen: remove xenpv_set_ids
The vcpu_id for legacy PVH mode can be set from the output of cpuid,
so there's no need to have a special function to set it.
Also
Author: royger
Date: Thu Sep 13 07:07:13 2018
New Revision: 338625
URL: https://svnweb.freebsd.org/changeset/base/338625
Log:
xen: fix PV IPI setup
So that it's done when the vcpu_id has been set. For the BSP the
vcpu_id is set at SUB_INTR, while for the APs it's done in
init_secondary_
Author: royger
Date: Thu Sep 13 07:05:51 2018
New Revision: 338624
URL: https://svnweb.freebsd.org/changeset/base/338624
Log:
msi: remove the check that interrupt sources have been added
When running as a specific type of Xen guest the hypervisor won't
provide any emulated IO-APICs or leg
Author: royger
Date: Thu Sep 13 07:04:00 2018
New Revision: 338623
URL: https://svnweb.freebsd.org/changeset/base/338623
Log:
x86bios: use M_NOWAIT with mallocs
Or else it triggers the following bug:
APIC: CPU 6 has ACPI ID 6
APIC: CPU 7 has ACPI ID 7
panic: vm_wait in early boot
Author: royger
Date: Fri Aug 17 07:27:15 2018
New Revision: 337960
URL: https://svnweb.freebsd.org/changeset/base/337960
Log:
build: skip the database check when generating install media
There are several scripts and targets solely used to generate install
media, make sure DB_FROM_SRC is
On Thu, Jul 26, 2018 at 05:41:46PM +, Brooks Davis wrote:
> On Thu, Jul 26, 2018 at 06:15:46PM +0200, Roger Pau Monn?? wrote:
> > On Thu, Jul 26, 2018 at 09:05:18AM -0600, Ian Lepore wrote:
> > > On Thu, 2018-07-26 at 16:54 +0200, Roger Pau Monn? wrote:
> > > > On Thu, Jul 26, 2018 at 08:49:12A
Author: royger
Date: Wed Aug 8 07:58:29 2018
New Revision: 337452
URL: https://svnweb.freebsd.org/changeset/base/337452
Log:
build: skip the database check for the distributeworld target
distributeworld is used to generate install media, so it makes no
sense to check the host database si
Author: royger
Date: Mon Jul 30 11:41:51 2018
New Revision: 336897
URL: https://svnweb.freebsd.org/changeset/base/336897
Log:
xen/grants: fix deadlocks in the free callbacks
This fixes the panic caused by deadlocking when grant-table free
callbacks are used.
The cause of the recursio
Author: royger
Date: Mon Jul 30 11:27:51 2018
New Revision: 336896
URL: https://svnweb.freebsd.org/changeset/base/336896
Log:
xen-blkfront: fix memory leak in xbd_connect error path
If gnttab_grant_foreign_access() fails for any of the indirection
pages, the code breaks out of both the lo
Author: royger
Date: Mon Jul 30 11:15:20 2018
New Revision: 336895
URL: https://svnweb.freebsd.org/changeset/base/336895
Log:
xen-blkfront: fix length check
Length is an unsigned integer, so checking against < 0 doesn't make
sense. While there also make clear that a length of 0 always suc
On Thu, Jul 26, 2018 at 09:05:18AM -0600, Ian Lepore wrote:
> On Thu, 2018-07-26 at 16:54 +0200, Roger Pau Monné wrote:
> > On Thu, Jul 26, 2018 at 08:49:12AM -0600, Ian Lepore wrote:
> > >
> > > On Thu, 2018-07-26 at 15:58 +0200, Roger Pau Monné wrote:
> > > &
On Thu, Jul 26, 2018 at 08:49:12AM -0600, Ian Lepore wrote:
> On Thu, 2018-07-26 at 15:58 +0200, Roger Pau Monné wrote:
> > On Fri, Jul 20, 2018 at 12:44:04AM +, Ian Lepore wrote:
> > >
> > > Author: ian
> > > Date: Fri Jul 20 00:44:04 2018
> &g
On Fri, Jul 20, 2018 at 12:44:04AM +, Ian Lepore wrote:
> Author: ian
> Date: Fri Jul 20 00:44:04 2018
> New Revision: 336526
> URL: https://svnweb.freebsd.org/changeset/base/336526
>
> Log:
> Add ntpd to the list of users/groups to check before installing.
The Xen CI loop is getting this w
On Thu, Jul 19, 2018 at 07:02:08AM -0700, Rodney W. Grimes wrote:
> > Author: royger
> > Date: Thu Jul 19 10:14:52 2018
> > New Revision: 336475
> > URL: https://svnweb.freebsd.org/changeset/base/336475
> >
> > Log:
> > xen: add missing file from r336474
> >
> > Added:
> > head/sys/xen/interf
Author: royger
Date: Thu Jul 19 10:14:52 2018
New Revision: 336475
URL: https://svnweb.freebsd.org/changeset/base/336475
Log:
xen: add missing file from r336474
Added:
head/sys/xen/interface/arch-x86/hvm/start_info.h (contents, props changed)
Added: head/sys/xen/interface/arch-x86/hvm/star
Author: royger
Date: Thu Jul 19 08:44:52 2018
New Revision: 336474
URL: https://svnweb.freebsd.org/changeset/base/336474
Log:
xen: implement early init helper for PVHv2
In order to setup an initial environment and jump into the generic
hammer_time initialization function. Some of the code
Author: royger
Date: Thu Jul 19 08:13:41 2018
New Revision: 336473
URL: https://svnweb.freebsd.org/changeset/base/336473
Log:
xen: allow very early initialization of the hypercall page
Allow the hypercall page to be initialized very early, even before
vtophys is functional. Also make the
Author: royger
Date: Thu Jul 19 08:00:52 2018
New Revision: 336472
URL: https://svnweb.freebsd.org/changeset/base/336472
Log:
xen: attach the PV CPU if no CPU device is present
When booted as PVHv2, there's no ACPI CPU object, so attach the PV CPU
device in order to take it's place.
Author: royger
Date: Thu Jul 19 07:58:24 2018
New Revision: 336471
URL: https://svnweb.freebsd.org/changeset/base/336471
Log:
xen: do not limit PV console usage to PV guests
The Xen PV console is also available to HVM and PVHv2 guests, so don't
limit the console usage to PV guests only.
Author: royger
Date: Thu Jul 19 07:54:45 2018
New Revision: 336470
URL: https://svnweb.freebsd.org/changeset/base/336470
Log:
xen: remove direct usage of HYPERVISOR_start_info
HYPERVISOR_start_info is only available to PV and PVHv1 guests, HVM
and PVHv2 guests get this data from HVM param
Author: royger
Date: Thu Jul 19 07:39:35 2018
New Revision: 336469
URL: https://svnweb.freebsd.org/changeset/base/336469
Log:
xen: add PVHv2 entry point
The PVHv2 entry point is fairly similar to the multiboot1 one. The
kernel is started in protected mode with paging disabled. More
info
On Tue, Jun 26, 2018 at 10:18:39AM -0600, Ian Lepore wrote:
> On Tue, 2018-06-26 at 08:55 -0700, Rodney W. Grimes wrote:
> > >
> > > On Tue, Jun 26, 2018 at 05:21:27AM +, Alexey Dokuchaev wrote:
> > > >
> > > > On Mon, Jun 25, 2018 at 08:43:51AM -0700, Rodney W. Grimes wrote:
> > > > >
> > >
Author: royger
Date: Tue Jun 26 15:00:54 2018
New Revision: 335668
URL: https://svnweb.freebsd.org/changeset/base/335668
Log:
xen: obtain vCPU ID from CPUID
The Xen vCPU ID can be fetched from the cpuid instead of inferring it
from the ACPI ID.
Sponsored by: Citrix Systems R&D
Modif
Author: royger
Date: Tue Jun 26 14:39:27 2018
New Revision: 335666
URL: https://svnweb.freebsd.org/changeset/base/335666
Log:
xen: limit the number of hypercall pages to 1
The interface already guarantees that the number of hypercall pages is
always going to be 1, see the comment in inter
Author: royger
Date: Tue Jun 26 14:07:11 2018
New Revision: 335664
URL: https://svnweb.freebsd.org/changeset/base/335664
Log:
xen-netback: fix LOR
lock order reversal: (sleepable after non-sleepable)
1st 0xfe00357ff538 xnb_softc (xen netback softc lock) @
/usr/src/sys/dev/xen/netbac
On Tue, Jun 26, 2018 at 05:21:27AM +, Alexey Dokuchaev wrote:
> On Mon, Jun 25, 2018 at 08:43:51AM -0700, Rodney W. Grimes wrote:
> > > New Revision: 335629
> > > URL: https://svnweb.freebsd.org/changeset/base/335629
> > >
> > > Log:
> > > vt: add option to ignore NO_VGA flag in ACPI
> > >
Author: royger
Date: Mon Jun 25 09:39:16 2018
New Revision: 335629
URL: https://svnweb.freebsd.org/changeset/base/335629
Log:
vt: add option to ignore NO_VGA flag in ACPI
To workaround buggy firmware that sets this flag when there's actually
a VGA present.
Reported and tested by:
Author: royger
Date: Thu Jun 21 15:47:47 2018
New Revision: 335490
URL: https://svnweb.freebsd.org/changeset/base/335490
Log:
xen: check if there are clients waiting in
gnttab_end_foreign_access_references
Without a call to check_free_callbacks() clients waiting for grant
references woul
Author: royger
Date: Fri May 25 08:44:00 2018
New Revision: 334205
URL: https://svnweb.freebsd.org/changeset/base/334205
Log:
xen: remove dead code from gnttab.h
This code was left over when it was imported from Linux. The original
committer thought that those functions would be implement
Author: royger
Date: Thu May 24 10:22:57 2018
New Revision: 334147
URL: https://svnweb.freebsd.org/changeset/base/334147
Log:
xen/pvh: allocate dbg_stack
Or else init_secondary will hit a page fault (or write garbage
somewhere).
Sponsored by: Citrix Systems R&D
Modified:
head/sys/
Author: royger
Date: Thu May 24 10:20:42 2018
New Revision: 334146
URL: https://svnweb.freebsd.org/changeset/base/334146
Log:
xen/evtchn: fix LOR in evtchn device
Remove the device from the list before unbinding it. Doing it in this
order allows calling xen_intr_unbind without holding the
Author: royger
Date: Thu May 24 10:19:54 2018
New Revision: 334145
URL: https://svnweb.freebsd.org/changeset/base/334145
Log:
xen-blkback: don't unbind the interrupt while holding the lock
There's no need to perform the interrupt unbind while holding the
blkback lock, and doing so leads t
Author: royger
Date: Thu May 24 10:18:31 2018
New Revision: 334144
URL: https://svnweb.freebsd.org/changeset/base/334144
Log:
dev/xenstore: prevent transaction hijacking
The user-space xenstore device is currently lacking a check to make
sure that the caller is only using transaction ids
Author: royger
Date: Thu May 24 10:17:49 2018
New Revision: 334142
URL: https://svnweb.freebsd.org/changeset/base/334142
Log:
dev/xenstore: add support for watches
Allow user-space applications to register watches using the xenstore
device. This is needed in order to run toolstack operat
Author: royger
Date: Thu May 24 10:17:03 2018
New Revision: 334141
URL: https://svnweb.freebsd.org/changeset/base/334141
Log:
xenstore: don't wait with the PCATCH flag
Due to the current synchronous xenstore implementation in FreeBSD, we
cannot return from xs_read_reply without reading a
Author: royger
Date: Thu May 24 10:16:11 2018
New Revision: 334140
URL: https://svnweb.freebsd.org/changeset/base/334140
Log:
xenstore: remove the suspend sx lock
There's no need to prevent suspend while doing xenstore transactions,
callers of transactions are supposed to be prepared for
Author: royger
Date: Tue May 22 08:51:16 2018
New Revision: 334027
URL: https://svnweb.freebsd.org/changeset/base/334027
Log:
xen-blkback: do not use state 3 (XenbusStateInitialised)
Linux will not connect to a backend that's in state 3
(XenbusStateInitialised), it needs to be in state 2
Author: royger
Date: Wed May 2 10:20:55 2018
New Revision: 333170
URL: https://svnweb.freebsd.org/changeset/base/333170
Log:
xen: fix formatting of xen_init_ops
No functional change
Sponsored by: Citrix Systems R&D
Modified:
head/sys/x86/xen/pv.c
Modified: head/sys/x86/xen/pv.c
==
Author: royger
Date: Wed May 2 10:19:17 2018
New Revision: 333169
URL: https://svnweb.freebsd.org/changeset/base/333169
Log:
xen: fix gntdev
Current interface to the gntdev in FreeBSD is wrong, and mostly worked
out of luck before the PTI FreeBSD fixes, when kernel and user-space
where
On Fri, Apr 06, 2018 at 09:17:09AM -0700, Rodney W. Grimes wrote:
> [ Charset UTF-8 unsupported, converting... ]
> > Author: royger
> > Date: Fri Apr 6 11:20:06 2018
> > New Revision: 332092
> > URL: https://svnweb.freebsd.org/changeset/base/332092
> >
> > Log:
> > remove GiB/MiB macros from pa
Author: royger
Date: Fri Apr 6 16:22:14 2018
New Revision: 332109
URL: https://svnweb.freebsd.org/changeset/base/332109
Log:
x86: fix trampoline memory allocation after r332073
Add the missing breaks in the for loops, in order to exit the loop
when a suitable entry is found.
Also sw
Author: royger
Date: Fri Apr 6 11:20:06 2018
New Revision: 332092
URL: https://svnweb.freebsd.org/changeset/base/332092
Log:
remove GiB/MiB macros from param.h
And instead define them in the files where they are used.
Requested by: bde
Modified:
head/sys/amd64/amd64/mp_machdep.c
On Fri, Apr 06, 2018 at 03:12:08AM +1000, Bruce Evans wrote:
> On Thu, 5 Apr 2018, Warner Losh wrote:
>
> > On Thu, Apr 5, 2018 at 9:46 AM, Roger Pau Monné wrote:
> >
> > > On Thu, Apr 05, 2018 at 09:32:57AM -0600, Ian Lepore wrote:
> > > > On Thu, 201
On Thu, Apr 05, 2018 at 09:58:36AM -0600, Warner Losh wrote:
> On Thu, Apr 5, 2018 at 9:46 AM, Roger Pau Monné wrote:
>
> > On Thu, Apr 05, 2018 at 09:32:57AM -0600, Ian Lepore wrote:
> > > On Thu, 2018-04-05 at 14:31 +, Roger Pau Monné wrote:
> > > > Author
On Thu, Apr 05, 2018 at 09:32:57AM -0600, Ian Lepore wrote:
> On Thu, 2018-04-05 at 14:31 +0000, Roger Pau Monné wrote:
> > Author: royger
> > Date: Thu Apr 5 14:31:54 2018
> > New Revision: 332072
> > URL: https://svnweb.freebsd.org/changeset/base/332072
> >
>
Author: royger
Date: Thu Apr 5 14:39:51 2018
New Revision: 332073
URL: https://svnweb.freebsd.org/changeset/base/332073
Log:
x86: improve reservation of AP trampoline memory
So that it doesn't rely on physmap[1] containing an address below
1MiB. Instead scan the full physmap and search f
Author: royger
Date: Thu Apr 5 14:31:54 2018
New Revision: 332072
URL: https://svnweb.freebsd.org/changeset/base/332072
Log:
introduce GiB and MiB macros
This macros convert from GiB or MiB into bytes.
Sponsored by: Citrix Systems R&D
Modified:
head/sys/sys/param.h
Modified: head/
Author: royger
Date: Tue Mar 13 09:42:33 2018
New Revision: 330835
URL: https://svnweb.freebsd.org/changeset/base/330835
Log:
at_rtc: check in ACPI FADT boot flags if the RTC is present
Or else disable the device. Note that the detection can be bypassed by
setting the hw.atrtc.enable opti
Author: royger
Date: Tue Mar 13 09:38:53 2018
New Revision: 330834
URL: https://svnweb.freebsd.org/changeset/base/330834
Log:
vt_vga: check if VGA is available from ACPI FADT table
On x86 the IA-PC Boot Flags in the FADT can signal whether VGA is
available or not.
Sponsored by:
Author: royger
Date: Fri Feb 16 18:04:27 2018
New Revision: 329389
URL: https://svnweb.freebsd.org/changeset/base/329389
Log:
xen/pv: remove the attach of the ISA bus from the Xen PV bus
There's no need to attach the ISA bus from the Xen PV one.
Sponsored by: Citrix Systems R
Author: royger
Date: Tue Feb 13 16:25:43 2018
New Revision: 329219
URL: https://svnweb.freebsd.org/changeset/base/329219
Log:
list myself in the MAINTAINERS file for Xen bits
Modified:
head/MAINTAINERS
Modified: head/MAINTAINERS
===
Author: royger
Date: Fri Feb 9 10:20:16 2018
New Revision: 329060
URL: https://svnweb.freebsd.org/changeset/base/329060
Log:
loader: fix endianness conversion
r328536 broke symbol loading on amd64 at least (and probably other
arches). r328826 contained the problem to ppc only by adding
Ping?
Ed committed a band-aid, but we need to get this fixed.
On Wed, Jan 31, 2018 at 03:20:46PM +, Roger Pau Monné wrote:
> On Mon, Jan 29, 2018 at 09:24:28AM +, Wojciech Macek wrote:
> > Modified: head/stand/common/l
On Mon, Jan 29, 2018 at 09:24:28AM +, Wojciech Macek wrote:
> Modified: head/stand/common/load_elf.c
> ==
> --- head/stand/common/load_elf.c Mon Jan 29 09:21:08 2018
> (r328535)
> +++ head/stand/common/load
On Mon, Jan 29, 2018 at 09:24:28AM +, Wojciech Macek wrote:
> Modified: head/stand/common/load_elf.c
> ==
> --- head/stand/common/load_elf.c Mon Jan 29 09:21:08 2018
> (r328535)
> +++ head/stand/common/load
Author: royger
Date: Sat Jan 20 14:59:37 2018
New Revision: 328199
URL: https://svnweb.freebsd.org/changeset/base/328199
Log:
xen: fix IDT setup after PTI
On amd64 the IDT handler was not set correctly when using PTI.
While there also fix the selectors to SEL_KPL.
Obtained from:
Author: royger
Date: Wed Nov 8 14:44:45 2017
New Revision: 325556
URL: https://svnweb.freebsd.org/changeset/base/325556
Log:
loader: set options before including bsd.init.mk
bsd.init.mk ends up including defs.mk so the per-arch options must be
set before including defs.mk, or else the gl
Author: royger
Date: Thu Nov 2 18:13:26 2017
New Revision: 325332
URL: https://svnweb.freebsd.org/changeset/base/325332
Log:
loader: re-enable gzip support for x86
r324653 inadvertently disabled default gzip support on x86, re-enable.
Sponsored by: Citrix System R&D
Reviewed
Author: royger
Date: Mon Sep 4 10:08:42 2017
New Revision: 323154
URL: https://svnweb.freebsd.org/changeset/base/323154
Log:
acpi/srat: zero the SRAT cpu array
Fix from fallout introduced in r322348 that moved the cpus array to a
dynamic allocation without zeroing the area.
Reported
Author: royger
Date: Sun Aug 13 14:50:38 2017
New Revision: 322457
URL: https://svnweb.freebsd.org/changeset/base/322457
Log:
srat: use pmap_unmapbios
To match the pmap_mapbios.
Reported by: jhb
MFC with: r322403
Modified:
head/sys/x86/acpica/srat.c
Modified: head/sys/x86/ac
Author: royger
Date: Fri Aug 11 14:19:55 2017
New Revision: 322403
URL: https://svnweb.freebsd.org/changeset/base/322403
Log:
acpi/srat: fix build without DMAP
Use pmap_mapbios to map memory used to store the cpus array.
Reported by: lwhsu
X-MFC-with: r322348
Modified:
head/sys
On Thu, Aug 10, 2017 at 10:20:59AM -0400, Ed Maste wrote:
> On 10 August 2017 at 05:15, Roger Pau Monné wrote:
> > Author: royger
> > Date: Thu Aug 10 09:15:18 2017
> > New Revision: 322347
> > URL: https://svnweb.freebsd.org/changeset/base/322347
> >
> &g
Author: royger
Date: Thu Aug 10 17:46:57 2017
New Revision: 322372
URL: https://svnweb.freebsd.org/changeset/base/322372
Log:
mptable: fix i386 build failure
Reported by: emaste
X-MFC-with: r322347
Modified:
head/sys/x86/acpica/madt.c
head/sys/x86/x86/mptable.c
Modified: head/sys
Author: royger
Date: Thu Aug 10 09:17:16 2017
New Revision: 322350
URL: https://svnweb.freebsd.org/changeset/base/322350
Log:
calendars: add myself to the FreeBSD calendar
Reported by: mckusick
Modified:
head/usr.bin/calendar/calendars/calendar.freebsd
Modified: head/usr.bin/calendar/c
Author: royger
Date: Thu Aug 10 09:16:40 2017
New Revision: 322349
URL: https://svnweb.freebsd.org/changeset/base/322349
Log:
x86: bump MAX_APIC_ID to 512
Introduce a new define to take int account the xAPIC ID limit, for
systems where x2APIC is not available/reliable.
Also change so
Author: royger
Date: Thu Aug 10 09:16:03 2017
New Revision: 322348
URL: https://svnweb.freebsd.org/changeset/base/322348
Log:
x86: make the arrays that depend on MAX_APIC_ID dynamic
So that MAX_APIC_ID can be bumped without wasting memory.
Note that the usage of MAX_APIC_ID in the SRAT
Author: royger
Date: Thu Aug 10 09:15:18 2017
New Revision: 322347
URL: https://svnweb.freebsd.org/changeset/base/322347
Log:
apic_enumerator: only set mp_ncpus and mp_maxid at probe cpus phase
Populate the lapics arrays and call cpu_add/lapic_create in the setup
phase instead. Also store
Author: royger
Date: Tue Aug 1 10:47:44 2017
New Revision: 321863
URL: https://svnweb.freebsd.org/changeset/base/321863
Log:
pci: fix write order when sizing BARs
According to the PCI Local Specification rev. 3.0 in case of a 64-bit
BAR both the low and the high parts of the register sho
On Fri, Jun 02, 2017 at 07:03:31AM +, Colin Percival wrote:
> Author: cperciva
> Date: Fri Jun 2 07:03:31 2017
> New Revision: 319491
> URL: https://svnweb.freebsd.org/changeset/base/319491
>
> Log:
> Skip setting the MTU in the netfront driver (xn# devices) if the new MTU
> is the same a
Author: royger
Date: Mon May 22 11:41:17 2017
New Revision: 318633
URL: https://svnweb.freebsd.org/changeset/base/318633
Log:
bsdinstall: do not use distextract in scripted mode
It requires a tty, which might not be available in scripted installs. Instead
extract the sets manually using t
Author: royger
Date: Mon May 22 11:38:39 2017
New Revision: 318632
URL: https://svnweb.freebsd.org/changeset/base/318632
Log:
bsdinstall: mount is not needed for the ZFS install case
Because the datasets are already mounted by zfsboot, and the mount script
doesn't know anything about ZFS.
Author: royger
Date: Mon May 22 11:33:44 2017
New Revision: 318631
URL: https://svnweb.freebsd.org/changeset/base/318631
Log:
xen/netfront: don't drop the RX lock in xn_rxeof
Since netfront uses different locks for the RX and TX paths there's no need to
drop the RX lock before calling if_
Author: royger
Date: Fri May 19 08:19:51 2017
New Revision: 318523
URL: https://svnweb.freebsd.org/changeset/base/318523
Log:
xen/netfront: don't drop the ring RX lock with inconsistent ring state
Make sure the RX ring lock is only released when the state of the ring is
consistent, or els
Author: royger
Date: Fri May 19 08:11:15 2017
New Revision: 318520
URL: https://svnweb.freebsd.org/changeset/base/318520
Log:
xen/blkfront: correctly detach a disk with active users
Call disk_gone when the backend switches to the "Closing" state and blkfront
still has pending users. This
On Tue, May 09, 2017 at 08:36:13PM +, Colin Percival wrote:
> On 05/09/17 03:09, Roger Pau Monn� wrote:
> > On Wed, May 03, 2017 at 05:13:40AM +, Colin Percival wrote:
> >> On 06/02/16 04:16, Roger Pau Monn� wrote:
> >>> Author: royger
> >>> Date: Thu Jun 2 11:16:35 2016
> >>> New Revi
On Wed, May 03, 2017 at 05:13:40AM +, Colin Percival wrote:
> On 06/02/16 04:16, Roger Pau Monné wrote:
> > Author: royger
> > Date: Thu Jun 2 11:16:35 2016
> > New Revision: 301198
> > URL: https://svnweb.freebsd.org/changeset/base/301198
>
> I think this
Author: royger
Date: Thu Apr 13 09:59:12 2017
New Revision: 316754
URL: https://svnweb.freebsd.org/changeset/base/316754
Log:
loader/multiboot: fix multiboot loading
The current multiboot loader code doesn't clean the metadata added to the
kernel after the bi_load64 dry run, which breaks
On Tue, Mar 28, 2017 at 08:39:24PM +, Ngie Cooper wrote:
> Author: ngie
> Date: Tue Mar 28 20:39:24 2017
> New Revision: 316106
> URL: https://svnweb.freebsd.org/changeset/base/316106
>
> Log:
> Don't shadow read(2) definition with `read` argument in vdev_{create,probe}
>
> This fixes s
1 - 100 of 334 matches
Mail list logo