Displaying 20 results from an estimated 49 matches for "bailout".
2018 Jan 06
2
RFC: [LV] any objections in moving isLegalMasked* check from Legal to CostModel? (Cleaning up LoopVectorizationLegality)
...port this direction
Thanks for the support.
>but are there actually any real world workloads where gather/scatter scalarisation would be worth it, on any micro-architecture? If we don’t have examples and the compile time cost is non-negligible then I think we’d still like to keep the early >bailouts in some form.’
It's not like I have specific application code in mind. This all depends on what your code has and how often the emulated code has to
kick-in. I'm more than happy to implement HWLegal class, and have early bailout available under the switch. I'm also fine having early
b...
2018 Jan 09
1
RFC: [LV] any objections in moving isLegalMasked* check from Legal to CostModel? (Cleaning up LoopVectorizationLegality)
Thanks, Hal.
I plan to post a patch w/o HW Legality early bailout first. That should enable further discussion on where the initial very high cost for "illegal masked load/store/gather/scatter" should be coming from --- like should LoopVectorize provide it? Or should it be provided by TTI? I prefer the latter (TTI) but the first revision of the patch wi...
2018 Jan 07
0
RFC: [LV] any objections in moving isLegalMasked* check from Legal to CostModel? (Cleaning up LoopVectorizationLegality)
...ection
> Thanks for the support.
>
>> but are there actually any real world workloads where gather/scatter scalarisation would be worth it, on any micro-architecture? If we don’t have examples and the compile time cost is non-negligible then I think we’d still like to keep the early >bailouts in some form.’
> It's not like I have specific application code in mind. This all depends on what your code has and how often the emulated code has to
> kick-in. I'm more than happy to implement HWLegal class, and have early bailout available under the switch. I'm also fine havin...
2018 Jan 05
0
RFC: [LV] any objections in moving isLegalMasked* check from Legal to CostModel? (Cleaning up LoopVectorizationLegality)
...gt; out later. Upside is that we can tune the cost model ---- if other parts of the loop has enough
> speedup, we don't have to give up entire vectorization simply because masked load/store/gather/scatter
> aren't supported on the target.
>
> If anyone still thinks "early bailout" is valuable, splitting into a separate HWLegal class would be
> a cleaner approach than what we have today. We should be able to disable/enable it under an option.
>
> Let me know what you think.
>
> Thanks,
> Hideki Saito
>
>
I support this direction, and agree in...
2018 Jan 05
2
RFC: [LV] any objections in moving isLegalMasked* check from Legal to CostModel? (Cleaning up LoopVectorizationLegality)
...er since we are bailing
out later. Upside is that we can tune the cost model ---- if other parts of the loop has enough
speedup, we don't have to give up entire vectorization simply because masked load/store/gather/scatter
aren't supported on the target.
If anyone still thinks "early bailout" is valuable, splitting into a separate HWLegal class would be
a cleaner approach than what we have today. We should be able to disable/enable it under an option.
Let me know what you think.
Thanks,
Hideki Saito
2015 Oct 07
2
Hyper-V Gen 2 waiting for ldlinux.e64
...->ReadKeyStroke, 2, in, &key);
} while (status == EFI_SUCCESS);
+ Print(L"load_env32 start\n");
if (!setjmp(load_error_buf))
load_env32(NULL);
+ Print(L"load_env32 done.\n");
/* load_env32() failed.. cancel timer and bailout */
status = cancel_timer(timer_ev);
Untested
2012 May 30
2
[LLVMdev] [llvm-commits] [llvm] r157649 - /llvm/trunk/lib/Transforms/Scalar/BoundsChecking.cpp
...t can create an indefinite number of new instructions. In general, it can create new phis, reassociate GEPs, drop "inbounds" and create ugly GEPS. Things I really hate to see before LSR! It also makes strong assumptions about valid input that the caller has to check first and is unable to bailout when it hits a strange case. Supporting SCEVExpander also imposes limitations on SCEV that would be nice to remove some day.
>
> Well, here I'm not rewriting anything /per se/. I'm generating a whole new expression which represents the value of the index of a GEP in the last loop ite...
2013 Feb 07
2
Monitor with corrupted EDID
...both provide VGA and DVI input. The VGA input works fine, while
DVI is broken because of the EDID issue.
Using these [1] instructions I have been able to read the EDID and fix
it. Unfortunately I'm not able to write it back to the eeprom.
I always get this message:
i2c i2c-1: sendbytes: NAK bailout.
This is what I usually see in /var/log/message
[dump of the EDID]
nouveau 0000:01:00.0: DVI-D-1: EDID block 0 invalid.
[drm] nouveau 0000:01:00.0: DDC responded, but no EDID for DVI-D-1
Do you know why writing to the monitor does not work? I suspect the
eeprom is write protected
Googling a bit...
2019 Jul 24
2
[PATCH] mm/hmm: replace hmm_update with mmu_notifier_range
...9;ve introduced
> this code and unless I misremember he said the current code was OK.
Nope, it has always been broken.
> Maybe new users have started relying on a new semantic in the meantime,
> back then, none of the notifier has even started any action in blocking
> mode on a EAGAIN bailout. Most of them simply did trylock early in the
> process and bailed out so there was nothing to do for the range_end
> callback.
Single notifiers are not the problem. I tried to make this clear in
the commit message, but lets be more explicit.
We have *two* notifiers registered to the mm, A...
2015 Oct 09
0
load_env32 WAS: Hyper-V Gen 2 waiting for ldlinux.e64
...t; } while (status == EFI_SUCCESS);
>
> + Print(L"load_env32 start\n");
> if (!setjmp(load_error_buf))
> load_env32(NULL);
> + Print(L"load_env32 done.\n");
>
> /* load_env32() failed.. cancel timer and bailout */
> status = cancel_timer(timer_ev);
>
>
> Untested
(James did)
It dies in load_env32.
$ git grep load_env
core/diskstart.inc: pm_call load_env32
core/elflink/load_env32.c:void load_env32(com32sys_t * regs __unused)
core/extern.inc: ; elflink/load_env32....
2014 Aug 30
2
[LLVMdev] Loop vectorizer preamble
Hi Arnold, Nadav,
I've been taking a look at the preamble and bailout tests created by the
loop vectorizer, and I can't help but feel it could be rather conservative.
I'm not a vectorization expert, so I apologise in advance if say something
obviously wrong...
I'm looking in particular at the overflow check and the trip count
computation. From my reading...
2012 May 31
0
[LLVMdev] [llvm-commits] [llvm] r157649 - /llvm/trunk/lib/Transforms/Scalar/BoundsChecking.cpp
...n
> >> general, it can create new phis, reassociate GEPs, drop "inbounds"
> >> and create ugly GEPS. Things I really hate to see before LSR! It
> >> also makes strong assumptions about valid input that the caller
> >> has to check first and is unable to bailout when it hits a strange
> >> case. Supporting SCEVExpander also imposes limitations on SCEV
> >> that would be nice to remove some day.
Andy,
Out of curiosity, could you be more specific? What limitations are we
talking about?
Thanks again,
Hal
> >
> > Well, here I...
2009 Jun 24
0
Gluster-users Digest, Vol 14, Issue 34
...or body 'help' to
gluster-users-request at gluster.org
You can reach the person managing the list at
gluster-users-owner at gluster.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gluster-users digest..."
Today's Topics:
1. Re: bailout after period of inactivity (mki-glusterfs at mozone.net)
2. AFR problem (maurizio oggiano)
----------------------------------------------------------------------
Message: 1
Date: Tue, 23 Jun 2009 05:48:11 -0700
From: mki-glusterfs at mozone.net
Subject: Re: [Gluster-users] bailout after period o...
2013 Feb 11
22
[Bug 60704] New: [nouveau, git regression] - I2C PWM fan control broken on nv50 adt7475 on kernels 3.3.x+
https://bugs.freedesktop.org/show_bug.cgi?id=60704
Priority: medium
Bug ID: 60704
Assignee: nouveau at lists.freedesktop.org
Summary: [nouveau, git regression] - I2C PWM fan control broken
on nv50 adt7475 on kernels 3.3.x+
QA Contact: xorg-team at lists.x.org
Severity: major
Classification: Unclassified
2019 Jul 24
2
[PATCH] mm/hmm: replace hmm_update with mmu_notifier_range
...rpe wrote:
> > On Wed, Jul 24, 2019 at 07:58:58PM +0200, Michal Hocko wrote:
> [...]
> > > Maybe new users have started relying on a new semantic in the meantime,
> > > back then, none of the notifier has even started any action in blocking
> > > mode on a EAGAIN bailout. Most of them simply did trylock early in the
> > > process and bailed out so there was nothing to do for the range_end
> > > callback.
> >
> > Single notifiers are not the problem. I tried to make this clear in
> > the commit message, but lets be more explicit....
2009 Jun 24
2
Limit of Glusterfs help
...or body 'help' to
gluster-users-request at gluster.org
You can reach the person managing the list at
gluster-users-owner at gluster.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gluster-users digest..."
Today's Topics:
1. Re: bailout after period of inactivity (mki-glusterfs at mozone.net)
2. AFR problem (maurizio oggiano)
----------------------------------------------------------------------
Message: 1
Date: Tue, 23 Jun 2009 05:48:11 -0700
From: mki-glusterfs at mozone.net
Subject: Re: [Gluster-users] bailout after period o...
2019 Jul 24
0
[PATCH] mm/hmm: replace hmm_update with mmu_notifier_range
...we have discussed this with Jerome back then when I've introduced
this code and unless I misremember he said the current code was OK.
Maybe new users have started relying on a new semantic in the meantime,
back then, none of the notifier has even started any action in blocking
mode on a EAGAIN bailout. Most of them simply did trylock early in the
process and bailed out so there was nothing to do for the range_end
callback.
Has this changed?
--
Michal Hocko
SUSE Labs
2019 Jul 24
0
[PATCH] mm/hmm: replace hmm_update with mmu_notifier_range
...19 15:08:37, Jason Gunthorpe wrote:
> On Wed, Jul 24, 2019 at 07:58:58PM +0200, Michal Hocko wrote:
[...]
> > Maybe new users have started relying on a new semantic in the meantime,
> > back then, none of the notifier has even started any action in blocking
> > mode on a EAGAIN bailout. Most of them simply did trylock early in the
> > process and bailed out so there was nothing to do for the range_end
> > callback.
>
> Single notifiers are not the problem. I tried to make this clear in
> the commit message, but lets be more explicit.
>
> We have *two*...
2009 Nov 18
0
Off Topic
Please forgive this off-topic post... I've been on this list since
2005 (over 45k messages in my archive) and this is obviously really
not something I normally do.
If you have a minute and are feeling generous, please visit
http://bailout.chipin.com/ and consider helping me out.
Sorry if I've offended or wasted your time, but believe me that you
don't feel as bad as I do.
2011 May 09
1
[Bug 37000] New: Exceeding render target size in xorg.conf breaks everything
...eportedBy: tomi.pievilainen+freedesktop at iki.fi
QAContact: xorg-team at lists.x.org
If settings in xorg.conf exceed the maximum render target size (4096x4096
here), the system ends up in a state where X can only be activated again after
a reboot. Would be better to notice this and just bailout with an error
message.
When trying to exceed the size with xrandr (for example when rotating a
monitor), another monitor is disabled. Rotating back won't re-enable the blank
monitor, but rebooting X will help.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
-------...