Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (42m)  netbsd-10 (6d)  netbsd-9 (6d)  netbsd-8 (11d) 

2024-05-23 03:33:22 UTC Now

2013-12-30 04:51:06 UTC riastradh-drm2 commitmail json YAML

Initialize the workqueue flush structures correctly.

(riastradh)

2013-12-30 04:50:57 UTC riastradh-drm2 commitmail json YAML

Make Linux workqueues at IPL_VM for now.

(riastradh)

2013-12-30 04:50:48 UTC riastradh-drm2 commitmail json YAML

Pass the wq to linux_worker as it expects, not NULL.

(riastradh)

2013-12-30 04:50:39 UTC riastradh-drm2 commitmail json YAML

Actually insert the delayed work into the workqueue.

(riastradh)

2013-12-30 04:50:30 UTC riastradh-drm2 commitmail json YAML

Helps to actually allocate and free the workqueue memory!

(riastradh)

2013-12-30 04:50:21 UTC riastradh-drm2 commitmail json YAML

2013-12-30 04:50:12 UTC riastradh-drm2 commitmail json YAML

First (plausible) draft of Linux workqueue implementation rework.

Untested, but this looks better than what was there before, or any of
the drafts leading up to this which got torn out of the typewriter,
crumpled up, and crudely tossed in frustration toward the wastepaper
basket by my desk alongside the empty bottles of Jack Daniels that
fueled them, or something like that.

Can't use multiple CPUs per workqueue.  That requires some explicit
management of per-CPU workqueue state, since NetBSD's workqueue(9)
doesn't provide that or cancellation or flushing.  Oops.

(riastradh)

2013-09-30 06:19:22 UTC MAIN commitmail json YAML

2013-09-25 03:14:55 UTC MAIN commitmail json YAML

Fix spurious kassert on interrupted blocking read from /dev/random.

Return EINTR in this case instead.  While here, clarify comment.

Fixes PR kern/48119, simpler than the patch attached there, per
discussion with tls@, who had this right in the earlier version
of rndpseudo.c before I broke it (oops!).

(riastradh)

2013-09-08 16:41:07 UTC riastradh-drm2 commitmail json YAML

First draft of genfb attachment for i915.

(riastradh)

2013-09-08 16:40:36 UTC riastradh-drm2 commitmail json YAML

Rework Linux `work' to use NetBSD workqueues, not callouts.

Callers expect to be able to allocate in the workers, which callouts
don't allow.

Delayed work uses callouts only to delay enqueueing work.

Linux `workqueues' are still stubs.

(riastradh)

2013-09-08 16:38:51 UTC riastradh-drm2 commitmail json YAML

2013-09-08 16:38:02 UTC riastradh-drm2 commitmail json YAML

2013-09-08 16:35:20 UTC riastradh-drm2 commitmail json YAML

Fix DRM_WAIT_UNTIL to initialize (RET) on every exit.

(riastradh)

2013-09-08 16:32:37 UTC riastradh-drm2 commitmail json YAML

2013-09-08 16:31:14 UTC riastradh-drm2 commitmail json YAML

Create Linux spin locks at IPL_VM for now.

(riastradh)

2013-09-08 16:30:13 UTC riastradh-drm2 commitmail json YAML

2013-09-08 16:28:27 UTC riastradh-drm2 commitmail json YAML

2013-09-08 16:27:15 UTC riastradh-drm2 commitmail json YAML

Hook up some GTT logic again in i915_driver_load.

(riastradh)

2013-09-08 16:22:29 UTC riastradh-drm2 commitmail json YAML

Use the cached mmio bar information to map the GTT.

(riastradh)

2013-09-08 16:20:45 UTC riastradh-drm2 commitmail json YAML

i915_gem_cleanup_stolen need not take down mm.stolen after all.

The one caller, i915_driver_unload, already takes care of this.
Having i915_gem_cleanup_stolen do it is obviously the right thing,
but this state of affairs reduces diffs to upstream.

(riastradh)

2013-09-08 16:19:15 UTC riastradh-drm2 commitmail json YAML

Just use bus_space_map for io-mapping, and limit to one at a time.

Reserving the whole region interferes with other parts of the driver
which want to map it in different ways.  It also horrifically wastes
space when actually mapped, because there's no way to map a subregion
of a reservation.  And the bus_space_reservation API is x86-only at
the moment.

(riastradh)

2013-09-08 16:17:58 UTC riastradh-drm2 commitmail json YAML

2013-09-08 16:16:37 UTC riastradh-drm2 commitmail json YAML

Fix kunmap: unlike kunmap_atomic, it takes a page, not a vaddr.

Unmapping the vaddr where the struct vm_page is stored makes for a
rather confusing state of affairs!

(riastradh)

2013-09-08 16:15:17 UTC riastradh-drm2 commitmail json YAML

Use the 64-bit PCI DMA tag if available.

Otherwise, it can't handle >32-bit physical addresses, which
uvm_obj_wirepages seems to have a tendency to return.

(riastradh)

2013-09-08 16:13:55 UTC riastradh-drm2 commitmail json YAML

Fix arithmetic in gen6_ggtt_bind_object.

(riastradh)

2013-09-08 16:13:10 UTC riastradh-drm2 commitmail json YAML

Sprinkle some kasserts into i915_gem_gtt.c.

(riastradh)

2013-09-08 16:12:26 UTC riastradh-drm2 commitmail json YAML

2013-09-08 16:11:29 UTC riastradh-drm2 commitmail json YAML

2013-09-08 16:10:23 UTC riastradh-drm2 commitmail json YAML

Unconditionally avoid arithmetic on void * in drm_bufs.c.

(riastradh)

2013-09-08 16:09:35 UTC riastradh-drm2 commitmail json YAML

Unconditionally avoid arithmetic on void * in drm_buffer.c.

(riastradh)

2013-09-08 16:08:38 UTC riastradh-drm2 commitmail json YAML

Use Linux atomics, not spinlocks or NetBSD atomics in drm_auth.c.

Removes an #ifdef __NetBSD__.

(riastradh)

2013-09-08 16:07:29 UTC riastradh-drm2 commitmail json YAML

Add Linux ATOMIC_INIT, atomic_inc_return, and atomic_dec_return.

(riastradh)

2013-09-08 16:06:35 UTC riastradh-drm2 commitmail json YAML

Remove #ifdef __NetBSD__ from const fixes in dvo_ch7xxx.c.

(riastradh)

2013-09-08 16:05:07 UTC riastradh-drm2 commitmail json YAML

Check that GEM wired pages use at most 40 bits of physical addresses.

Can't express this constraint to uvm_obj_wirepages at the moment, so
at least fail early and noisily if we violate it.

(riastradh)

2013-09-08 16:04:09 UTC riastradh-drm2 commitmail json YAML

The bus_dmamap_load_raw got moved to i915_gem_gtt but not committed.

(riastradh)

2013-09-08 16:03:21 UTC riastradh-drm2 commitmail json YAML

2013-09-08 16:02:51 UTC riastradh-drm2 commitmail json YAML

Fix result of DRM_TIMED_WAIT_UNTIL.

This has to return a positive number of ticks left if we haven't
timed out in order to match the semantics of Linux waitqueues.

This also fixes the amount of time for timeout if we ever wait for
more than one iteration.

Now we can actually wait for results from the ring buffers!

(riastradh)

2013-09-08 16:02:21 UTC riastradh-drm2 commitmail json YAML

2013-09-08 16:01:49 UTC riastradh-drm2 commitmail json YAML

Destroy the mutex too in destroy_completion.

(riastradh)

2013-09-08 16:01:22 UTC riastradh-drm2 commitmail json YAML

2013-09-08 16:00:50 UTC riastradh-drm2 commitmail json YAML

Implement destroy_completion in <linux/completion.h>.

(riastradh)

2013-09-08 16:00:22 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:59:47 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:58:53 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:58:24 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:57:55 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:57:01 UTC riastradh-drm2 commitmail json YAML

Shift the GTT size by twenty only once.

(riastradh)

2013-09-08 15:56:32 UTC riastradh-drm2 commitmail json YAML

Use the _unlocked variant of unreference in drm_gem_pager_detach.

(riastradh)

2013-09-08 15:56:02 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:55:23 UTC riastradh-drm2 commitmail json YAML

Use pmap_enter_default, not pmap_enter.

Seems to be a problem with modules referring to weak aliases?

(riastradh)

2013-09-08 15:54:48 UTC riastradh-drm2 commitmail json YAML

Helps to commit all my changes to drm_cache.c.

(riastradh)

2013-09-08 15:54:20 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:52:20 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:47:17 UTC riastradh-drm2 commitmail json YAML

Simplify drm_mem_util.h; fix source compatibility for drm_free_large.

(riastradh)

2013-09-08 15:46:22 UTC riastradh-drm2 commitmail json YAML

Add missing initialization of dev->dmat in drm_pci_attach.

(riastradh)

2013-09-08 15:44:14 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:42:48 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:42:12 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:41:41 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:41:07 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:40:17 UTC riastradh-drm2 commitmail json YAML

Rework Intel GTT abstraction to use bus_dma.

(riastradh)

2013-09-08 15:39:48 UTC riastradh-drm2 commitmail json YAML

Implement a bus_dmamem_wire_uvm_object hack.

This is fit only for x86 at the moment -- it parrots the x86
bus_dmamem_alloc code but with uvm_obj_wirepages instead of
uvm_pglistalloc.

XXX THIS IS A MEGA-KLUDGE THAT NEEDS TO BE DONE PROPERLY.

(riastradh)

2013-09-08 15:39:05 UTC riastradh-drm2 commitmail json YAML

Rename delayed_work::dw_work to delayed_work::work for Linux source.

(riastradh)

2013-09-08 15:38:35 UTC riastradh-drm2 commitmail json YAML

Fix definition of Linux PAGE_ALIGN in <linux/mm.h>.

Can't use uvm round_page because that depends on PAGE_MASK, whose
sense we have to invert for Linux!  Plurgh.

(riastradh)

2013-09-08 15:38:05 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:37:34 UTC riastradh-drm2 commitmail json YAML

Add Linuxoid non-atomic __set/clear_bit to <linux/bitops.h>.

(riastradh)

2013-09-08 15:37:04 UTC riastradh-drm2 commitmail json YAML

Fix Linux atomic set/clear/change_bit to work on arrays.

(riastradh)

2013-09-08 15:36:35 UTC riastradh-drm2 commitmail json YAML

Add ERESTARTSYS as a Linuxoid alias for ERESTART.

(riastradh)

2013-09-08 15:36:05 UTC riastradh-drm2 commitmail json YAML

2013-09-08 15:35:36 UTC riastradh-drm2 commitmail json YAML

Add some copy_to/from_user variants to Linux <asm/uaccess.h>.

(riastradh)

2013-09-08 15:35:06 UTC riastradh-drm2 commitmail json YAML

Define page_to_phys in Linux <asm/io.h>.

(riastradh)

2013-09-08 15:34:36 UTC riastradh-drm2 commitmail json YAML

Decrement sc_opencount on drm_close.

(riastradh)

2013-09-08 15:34:06 UTC riastradh-drm2 commitmail json YAML

Destroy context_idr and mm.lock in i915_driver_postclose.

(riastradh)

2013-09-08 15:33:35 UTC riastradh-drm2 commitmail json YAML

Fix sense of atomic_cas loop condition and use kassertmsg for krefs.

(riastradh)

2013-09-08 15:33:06 UTC riastradh-drm2 commitmail json YAML

Restore config `drm' attribute in sys/conf/files.

Not sure why this started to be necessary after the merge, but
whatever...

(riastradh)

2013-09-08 15:26:24 UTC riastradh-drm2 commitmail json YAML

Initialize and destroy drm_global_mutex on module init/fini.

(riastradh)

2013-08-30 16:24:06 UTC MAIN commitmail json YAML

Remove trailing whitespace in texi2dvi which confuses sed.

XXX pull up to 5, 6?

(riastradh)

2013-08-29 21:54:11 UTC MAIN commitmail json YAML

Make the rpi hwrng feed data to the entropy pool in a softint.

The two-lock scheme here is excessive but will do provisionally until
rnd(9) gets disentangled.

Tested by Aymeric Vincent.

(riastradh)

2013-08-28 19:31:14 UTC MAIN commitmail json YAML

Comment on possible data-dependent branch in `!res'.

(riastradh)

2013-08-28 19:04:12 UTC MAIN commitmail json YAML

2013-08-28 18:32:45 UTC MAIN commitmail json YAML

Get some entropy early on bcm2835_rng attach.

(riastradh)

2013-08-28 18:01:22 UTC MAIN commitmail json YAML

Bump libc minor for consttime_memequal and explicit_memset.

(riastradh)

2013-08-28 17:47:08 UTC MAIN commitmail json YAML

2013-08-28 16:20:38 UTC MAIN commitmail json YAML

Fix libkern's prototype for explicit_memset.

(riastradh)

2013-08-28 15:46:23 UTC MAIN commitmail json YAML

2013-08-28 15:24:41 UTC MAIN commitmail json YAML

Fix sense of consttime_memequal and update all callers.

Now it returns true (nonzero) to mean equal and false (zero) to mean
inequal, as the name suggests.

As promised on tech-userlevel back in June:

https://mail-index.netbsd.org/tech-userlevel/2013/06/24/msg007843.html

(riastradh)

2013-08-28 12:50:18 UTC MAIN commitmail json YAML

Tighten initialization of rnd softints.

- Do rnd_init_softint as early as possible in main, after configure2,
  and before networking is initialized.

- Initialize the rnd_wakeup softint in rnd_init_softint, not lazily in
  rnd_schedule_wakeup.

ok tls

(riastradh)

2013-08-27 19:30:10 UTC MAIN commitmail json YAML

Back out the recent rnd stop-gap/stop-gap/stop-gap measures.

This reverts

sys/dev/rnd_private.h -> r1.1
sys/kern/init_main.c -> r1.450
sys/kern/kern_rndq.c -> r1.14
sys/kern/kern_rndsink.c -> r1.2

Parts of these changes will be added back, and the rndsource
callbacks will be fixed to avoid the lock recursion bug that
motivated the stop-gaps in the first place.

ok tls

(riastradh)

2013-08-27 14:01:35 UTC MAIN commitmail json YAML

Schedule wakeups asynchronously in rnd_extract_data.

Otherwise, rndsink_request takes rndsinks_lock and calls
rnd_extract_data, which synchronously calls rndsinks_distribute,
which takes rndsinks_lock -> boom.

This is a stop-gap on a stop-gap on a stop-gap; we really ought to
back out all of these stop-gaps, make bcm2835_rng call rnd_add_data
asynchronously to work around the original symptom, and design a real
solution when we have time to sort this mess out properly.

(riastradh)

2013-07-24 04:05:34 UTC riastradh-drm2 commitmail json YAML

2013-07-24 04:05:18 UTC riastradh-drm2 commitmail json YAML

Don't cancel rps.work or hotplug_work in i915_driver_unload.

These are cancelled in intel_modeset_cleanup.

(riastradh)

2013-07-24 04:05:00 UTC riastradh-drm2 commitmail json YAML

Call drm_vblank_cleanup in drm_detach.

(riastradh)

2013-07-24 04:04:45 UTC riastradh-drm2 commitmail json YAML

Initialize mm.retire_work in i915_gem_load stub.

(riastradh)

2013-07-24 04:04:30 UTC riastradh-drm2 commitmail json YAML

Use mdelay for msleep of less than one tick.

(riastradh)

2013-07-24 04:04:16 UTC riastradh-drm2 commitmail json YAML

2013-07-24 04:04:01 UTC riastradh-drm2 commitmail json YAML

Ifdef out gtt unmapping for now in i915_driver_unload.

(riastradh)

2013-07-24 04:03:45 UTC riastradh-drm2 commitmail json YAML

2013-07-24 04:03:32 UTC riastradh-drm2 commitmail json YAML

Clean up the waitqueue and locks in drm_vblank_cleanup.

(riastradh)

2013-07-24 04:03:15 UTC riastradh-drm2 commitmail json YAML

Destroy mode config locks in drm_mode_config_cleanup.

(riastradh)

2013-07-24 04:02:58 UTC riastradh-drm2 commitmail json YAML

Rework error branches of idr_get_new_above.

Return ENOSPC if we're about to overflow int.

(riastradh)

2013-07-24 04:02:43 UTC riastradh-drm2 commitmail json YAML

Actually return the new id in idr_get_new_above.

(riastradh)

2013-07-24 04:02:28 UTC riastradh-drm2 commitmail json YAML

Don't redundantly cancel mm.retire_work or error_work.

(riastradh)

2013-07-24 04:02:12 UTC riastradh-drm2 commitmail json YAML

2013-07-24 04:01:51 UTC riastradh-drm2 commitmail json YAML

2013-07-24 04:01:37 UTC riastradh-drm2 commitmail json YAML

Initialize dev->dev, dev->primary, and dev->control in drm_attach.

(riastradh)

2013-07-24 04:01:23 UTC riastradh-drm2 commitmail json YAML

Convert i915_irq.c to use DRM_IRQ_ARGS in irq handlers.

(riastradh)

2013-07-24 04:01:05 UTC riastradh-drm2 commitmail json YAML

Add assert_spin_locked to <linux/spinlock.h>.

(riastradh)

2013-07-24 04:00:51 UTC riastradh-drm2 commitmail json YAML

Stub out intel_gtt initialization until we' ready for gem stuff.

(riastradh)

2013-07-24 04:00:35 UTC riastradh-drm2 commitmail json YAML

Stub out the content, not definition, of intel_console_resume.

(riastradh)

2013-07-24 04:00:19 UTC riastradh-drm2 commitmail json YAML

2013-07-24 04:00:02 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:59:48 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:59:34 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:59:19 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:59:06 UTC riastradh-drm2 commitmail json YAML

Use a non-NULL value for bogus <linux/workqueue.h> stubs.

(riastradh)

2013-07-24 03:58:51 UTC riastradh-drm2 commitmail json YAML

Initialize PCI memory maps and bus space/dma tags in drm_pci_attach.

(riastradh)

2013-07-24 03:58:36 UTC riastradh-drm2 commitmail json YAML

Let drm_fill_in_dev initialize dev->driver after all.

(riastradh)

2013-07-24 03:58:19 UTC riastradh-drm2 commitmail json YAML

Little stab at making drm_attach fail more gracefully.

(riastradh)

2013-07-24 03:58:04 UTC riastradh-drm2 commitmail json YAML

Mega-kludge: reverse sense of PAGE_MASK in <linux/mm.h>.

(riastradh)

2013-07-24 03:57:49 UTC riastradh-drm2 commitmail json YAML

Offset mmio_bar by PCI_MAPREG_START in i915_dma_attach.

(riastradh)

2013-07-24 03:57:33 UTC riastradh-drm2 commitmail json YAML

Set num_ioctls and enable DRIVER_MODESET in i915 module init.

(riastradh)

2013-07-24 03:57:19 UTC riastradh-drm2 commitmail json YAML

Call drm_pci_init/exit on i915drm2 module load/unload.

(riastradh)

2013-07-24 03:57:04 UTC riastradh-drm2 commitmail json YAML

Move driver->bus setting to drm_pci_init.

(riastradh)

2013-07-24 03:56:49 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:56:33 UTC riastradh-drm2 commitmail json YAML

Call dev->driver->load in drm_attach.

(riastradh)

2013-07-24 03:56:18 UTC riastradh-drm2 commitmail json YAML

Pass drm_config_found arguments via explicit struct drm_attach_args.

(riastradh)

2013-07-24 03:56:03 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:55:48 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:55:32 UTC riastradh-drm2 commitmail json YAML

Destroy mm->unused_lock in drm_mm_takedown.

(riastradh)

2013-07-24 03:55:17 UTC riastradh-drm2 commitmail json YAML

Manage an opencount for each drm device to block drm_detach.

(riastradh)

2013-07-24 03:55:00 UTC riastradh-drm2 commitmail json YAML

Initialize sc->sc_drm_dev in drm_attach.

(riastradh)

2013-07-24 03:54:43 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:54:28 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:54:14 UTC riastradh-drm2 commitmail json YAML

Make drm_pci_agp_init succeed for now.

(riastradh)

2013-07-24 03:54:01 UTC riastradh-drm2 commitmail json YAML

Initialize sc->sc_drm_dev->driver = i915_drm_driver in i915drm_attach.

(riastradh)

2013-07-24 03:53:47 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:53:31 UTC riastradh-drm2 commitmail json YAML

Initialize dev->driver->bus in drm_pci_attach.

(riastradh)

2013-07-24 03:53:14 UTC riastradh-drm2 commitmail json YAML

Provisional NO_DRM config for testing with a module.

Too much trouble to keep this as an uncommitted change...

(riastradh)

2013-07-24 03:52:52 UTC riastradh-drm2 commitmail json YAML

Stub out ironlake_teardown_rc6 in intel_pm.c too.

(riastradh)

2013-07-24 03:52:37 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:52:13 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:51:19 UTC riastradh-drm2 commitmail json YAML

Provisionally ifdef out some kobject_uevent stuff in i915_irq.c.

(riastradh)

2013-07-24 03:51:04 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:50:46 UTC riastradh-drm2 commitmail json YAML

Add pr_err as an alias for printf to drm2 <linux/printk.h>.

(riastradh)

2013-07-24 03:50:30 UTC riastradh-drm2 commitmail json YAML

spin_(un)lock_irq in drm2 <linux/spinlock.h>.

(riastradh)

2013-07-24 03:50:16 UTC riastradh-drm2 commitmail json YAML

Bogus definition of round_jiffies_up in drm2 <linux/timer.h>.

(riastradh)

2013-07-24 03:49:57 UTC riastradh-drm2 commitmail json YAML

drm2 module is still called `drm' for now, so fix i915drm2 depends.

(riastradh)

2013-07-24 03:49:42 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:49:20 UTC riastradh-drm2 commitmail json YAML

Add stub <drm/intel-gtt.h>, forgotten a while ago.

(riastradh)

2013-07-24 03:48:59 UTC riastradh-drm2 commitmail json YAML

Kludgerously define __user to be empty in Linux uapi <drm.h>.

(riastradh)

2013-07-24 03:48:42 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:48:26 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:48:11 UTC riastradh-drm2 commitmail json YAML

Use a static const, not `= {0}', to zero-initialize in intel_sdvo.c.

(riastradh)

2013-07-24 03:47:55 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:47:40 UTC riastradh-drm2 commitmail json YAML

intel_sdvo.c needs <linux/bitops.h> and <linux/module.h>.

(riastradh)

2013-07-24 03:47:24 UTC riastradh-drm2 commitmail json YAML

Provisionally add kludgerific ioread32 to intel_panel.c.

(riastradh)

2013-07-24 03:47:07 UTC riastradh-drm2 commitmail json YAML

Kludge around max as a local variable in intel_panel.c.

(riastradh)

2013-07-24 03:46:52 UTC riastradh-drm2 commitmail json YAML

intel_panel.c needs <linux/module.h> and <linux/printk.h>.

(riastradh)

2013-07-24 03:46:37 UTC riastradh-drm2 commitmail json YAML

Implement drm_getsarea in drm_drv.c.

(riastradh)

2013-07-24 03:46:22 UTC riastradh-drm2 commitmail json YAML

Implement non-`atomic' kmap/kunmap in drm2 Linux shims.

Uses uvm_km_alloc and pmap_kenter_pa.  Does not use direct mappings
on architectures that support this (e.g., amd64).

(riastradh)

2013-07-24 03:46:07 UTC riastradh-drm2 commitmail json YAML

Add pr_warn_once as a bogus alias for printf in <linux/printk.h>.

(riastradh)

2013-07-24 03:45:53 UTC riastradh-drm2 commitmail json YAML

Add bogus struct device dev member to <linux/pci.h> struct pci_dev.

(riastradh)

2013-07-24 03:45:38 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:45:24 UTC riastradh-drm2 commitmail json YAML

Implement bogus max_t in <linux/kernel.h>.

(riastradh)

2013-07-24 03:45:09 UTC riastradh-drm2 commitmail json YAML

Add ENOTSUPP as an alias for ENOTSUP (XXX huh?) in <linux/err.h>.

(riastradh)

2013-07-24 03:44:54 UTC riastradh-drm2 commitmail json YAML

Make udelay a static inline in <linux/delay.h>.

(riastradh)

2013-07-24 03:44:39 UTC riastradh-drm2 commitmail json YAML

Implement hweight16 in <linux/bitops.h>.

(riastradh)

2013-07-24 03:44:24 UTC riastradh-drm2 commitmail json YAML

Define acpi_os_iounmap as AcpiOsUnmapMemory in <linux/acpi_io.h>.

(riastradh)

2013-07-24 03:44:10 UTC riastradh-drm2 commitmail json YAML

Define memcpy_*io as memcpy in drm2 Linux <asm/io.h>.

These work only for memory-mapped I/O anyway.

(riastradh)

2013-07-24 03:43:55 UTC riastradh-drm2 commitmail json YAML

Implement BUILD_BUG_ON via CTASSERT in drm2 Linux <asm/bug.h>.

(riastradh)

2013-07-24 03:43:41 UTC riastradh-drm2 commitmail json YAML

Shim acpi_lid_notifier implementation in drm2 Linux <acpi/button.h>.

(riastradh)

2013-07-24 03:43:26 UTC riastradh-drm2 commitmail json YAML

Unhook intel_pm.c and intel_ringbuffer.c for now.

(riastradh)

2013-07-24 03:43:10 UTC riastradh-drm2 commitmail json YAML

Fix typo in intel_ringbuffer: drm_iounmap takes dev_priv->dev, not dev.

(riastradh)

2013-07-24 03:42:54 UTC riastradh-drm2 commitmail json YAML

Unhook intel_fb.c from the build until rewritten for wscons.

(riastradh)

2013-07-24 03:42:37 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:42:21 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:42:05 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:41:49 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:41:32 UTC riastradh-drm2 commitmail json YAML

Provisionally ifdef out dmi hacks in intel_lvds.c.

(riastradh)

2013-07-24 03:41:17 UTC riastradh-drm2 commitmail json YAML

intel_lvds.c needs <linux/err.h> and <linux/notifier.h>.

(riastradh)

2013-07-24 03:41:01 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:40:46 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:40:29 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:40:10 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:39:52 UTC riastradh-drm2 commitmail json YAML

Add bogus x86-specific mmiowb to Linux <asm/io.h>.

(riastradh)

2013-07-24 03:39:38 UTC riastradh-drm2 commitmail json YAML

intel_dp.c needs <linux/err.h>, <linux/module.h>, and <linux/printk.h>.

(riastradh)

2013-07-24 03:39:23 UTC riastradh-drm2 commitmail json YAML

NetBSDify (bus_spaceify) i915_disable_vga.  (XXX Move elsewhere?)

(riastradh)

2013-07-24 03:39:06 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:38:48 UTC riastradh-drm2 commitmail json YAML

Avoid {0} struct initializer in intel_dp_init_connector.

(riastradh)

2013-07-24 03:38:33 UTC riastradh-drm2 commitmail json YAML

Avoid {0} struct initializer in ironlake_set_m_n in intel_display.c.

(riastradh)

2013-07-24 03:38:08 UTC riastradh-drm2 commitmail json YAML

Ifdef out Linux framebuffer stuff in i915 intel_display.c.

(riastradh)

2013-07-24 03:37:47 UTC riastradh-drm2 commitmail json YAML

i915 intel_display.c needs <linux/err.h> and Linux <asm/bug.h>.

(riastradh)

2013-07-24 03:37:24 UTC riastradh-drm2 commitmail json YAML

Add kludgey dev field to struct i2c_adapter for intel_dp.

(riastradh)

2013-07-24 03:37:04 UTC riastradh-drm2 commitmail json YAML

Add stubs for flush_workqueue and flush_scheduled_work that warn.

(riastradh)

2013-07-24 03:36:48 UTC riastradh-drm2 commitmail json YAML

Add EREMOTEIO as an alias for EIO to <linux/err.h>.

(riastradh)

2013-07-24 03:36:31 UTC riastradh-drm2 commitmail json YAML

Add min_t and DIV_ROUND_UP to <linux/kernel.h>.

(riastradh)

2013-07-24 03:36:10 UTC riastradh-drm2 commitmail json YAML

2013-07-24 03:35:50 UTC riastradh-drm2 commitmail json YAML

Add several operations to <linux/atomic.h>.

atomic_add_unless
atomic_clear_mask
atomic_inc_not_zero
atomic_set_mask
atomic_sub

(riastradh)

2013-07-24 03:35:34 UTC riastradh-drm2 commitmail json YAML

Define WARN_ONCE in Linux <asm/bug.h>.

(riastradh)