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 (3h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 07:28:19 UTC Now

2018-08-27 07:53:28 UTC MAIN commitmail json YAML

struct ttm_bo_device::fence_lock is no more.

(riastradh)

2018-08-27 07:53:16 UTC MAIN commitmail json YAML

Need <linux/fence.h> for fence stuff.

(riastradh)

2018-08-27 07:53:05 UTC MAIN commitmail json YAML

Add fence_enable_sw_signaling prototype.

(riastradh)

2018-08-27 07:52:53 UTC MAIN commitmail json YAML

Go back from DRM_HZ to HZ, seems fine.

(riastradh)

2018-08-27 07:52:42 UTC MAIN commitmail json YAML

2018-08-27 07:52:32 UTC MAIN commitmail json YAML

Use our version of initializing an interval tree.

(riastradh)

2018-08-27 07:52:20 UTC MAIN commitmail json YAML

2018-08-27 07:52:10 UTC MAIN commitmail json YAML

2018-08-27 07:51:59 UTC MAIN commitmail json YAML

Fill out interval tree a little bit including wacky linux rb stubs.

(riastradh)

2018-08-27 07:51:49 UTC MAIN commitmail json YAML

Give hlist iteration half a chance of working, oops.

(riastradh)

2018-08-27 07:51:38 UTC MAIN commitmail json YAML

2018-08-27 07:51:27 UTC MAIN commitmail json YAML

2018-08-27 07:51:16 UTC MAIN commitmail json YAML

2018-08-27 07:51:06 UTC MAIN commitmail json YAML

2018-08-27 07:50:54 UTC MAIN commitmail json YAML

Kill legacy mmap in radeon like was done upstream.

(riastradh)

2018-08-27 07:50:43 UTC MAIN commitmail json YAML

Ifdef out some more radeon userptr code.

(riastradh)

2018-08-27 07:50:42 UTC netbsd-8 commitmail json YAML

2018-08-27 07:50:30 UTC MAIN commitmail json YAML

2018-08-27 07:50:19 UTC MAIN commitmail json YAML

Ifdef out sysfs in ths sisyphean update.

(riastradh)

2018-08-27 07:50:08 UTC MAIN commitmail json YAML

Define CONFIG_MTRR and CONFIG_X86_PAT.

(riastradh)

2018-08-27 07:49:58 UTC MAIN commitmail json YAML

Restore chunk of code including close brace that got lost in merge.

(riastradh)

2018-08-27 07:49:47 UTC MAIN commitmail json YAML

2018-08-27 07:49:36 UTC MAIN commitmail json YAML

Protect #include "opt_*.h" by #ifdef _KERNEL_OPT.

(riastradh)

2018-08-27 07:49:25 UTC MAIN commitmail json YAML

2018-08-27 07:49:15 UTC MAIN commitmail json YAML

2018-08-27 07:49:11 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by ozaki-r in ticket #991):

sys/net/if.c: revision 1.434

Restore splx removed accidentally at v1.406
Pointed out by k-goda@IIJ

(martin)

2018-08-27 07:49:04 UTC MAIN commitmail json YAML

2018-08-27 07:48:51 UTC MAIN commitmail json YAML

2018-08-27 07:48:40 UTC MAIN commitmail json YAML

2018-08-27 07:48:30 UTC MAIN commitmail json YAML

Ifdef out unreachable linuxisms while we have no radeon userptr.

(riastradh)

2018-08-27 07:48:20 UTC MAIN commitmail json YAML

bus_space_read/write_4, not readl/writel.

(riastradh)

2018-08-27 07:48:07 UTC MAIN commitmail json YAML

Ifdef out a symbol_put that we won't be using.

(riastradh)

2018-08-27 07:47:56 UTC MAIN commitmail json YAML

2018-08-27 07:47:43 UTC MAIN commitmail json YAML

2018-08-27 07:47:32 UTC MAIN commitmail json YAML

Add no_64bit_msi field.  (What to do wiht it?)

(riastradh)

2018-08-27 07:47:21 UTC MAIN commitmail json YAML

Define FENCE_TRACE.  Need some way to limit it...

(riastradh)

2018-08-27 07:47:11 UTC MAIN commitmail json YAML

Hazard a guess about a reliable MAX_SCHEDULE_TIMEOUT.

(riastradh)

2018-08-27 07:47:01 UTC MAIN commitmail json YAML

Add down_read_trylock and downgrade_write.

(riastradh)

2018-08-27 07:46:48 UTC MAIN commitmail json YAML

Disable radeon_acpi.c for now.

Need to figure out how to get AC adapter events and stuff to us.

(riastradh)

2018-08-27 07:46:38 UTC MAIN commitmail json YAML

2018-08-27 07:46:28 UTC MAIN commitmail json YAML

2018-08-27 07:46:17 UTC MAIN commitmail json YAML

2018-08-27 07:46:07 UTC MAIN commitmail json YAML

2018-08-27 07:45:55 UTC MAIN commitmail json YAML

2018-08-27 07:45:43 UTC MAIN commitmail json YAML

Just define ACCESS_ONCE rather than patch it out.

(riastradh)

2018-08-27 07:45:33 UTC MAIN commitmail json YAML

2018-08-27 07:45:23 UTC MAIN commitmail json YAML

Handle removal of local variable in merge.

(riastradh)

2018-08-27 07:45:12 UTC MAIN commitmail json YAML

Actually do DRM_SUSER check for mapping >1 page in kernel.

(riastradh)

2018-08-27 07:45:02 UTC MAIN commitmail json YAML

2018-08-27 07:44:52 UTC MAIN commitmail json YAML

Include order got shuffled.  Include drm_agp_netbsd.h explicitly.

(riastradh)

2018-08-27 07:44:43 UTC MAIN commitmail json YAML

Just use uvm_map on the uvm object instead of futzing with pages.

(riastradh)

2018-08-27 07:44:32 UTC MAIN commitmail json YAML

2018-08-27 07:44:22 UTC MAIN commitmail json YAML

Ifdef out Linux framebuffer API in error branch.

(riastradh)

2018-08-27 07:44:12 UTC MAIN commitmail json YAML

Assume we're not a VM guest in radeon for now.

Not sure exactly what the consequences of this are but we'll cross
that bridge when we come to it.

(riastradh)

2018-08-27 07:44:01 UTC MAIN commitmail json YAML

2018-08-27 07:43:50 UTC MAIN commitmail json YAML

2018-08-27 07:43:38 UTC MAIN commitmail json YAML

2018-08-27 07:43:28 UTC MAIN commitmail json YAML

Use the struct device pointer that works, not the nonexistent one.

(riastradh)

2018-08-27 07:43:16 UTC MAIN commitmail json YAML

Use DRM_SPIN_WAKEUP_ONE, not wake_up_interruptible.

(riastradh)

2018-08-27 07:43:07 UTC MAIN commitmail json YAML

Convert nouveau clk to condition variables.

Not totally sure that the activity in nvkm_pstate_work that must
happen atomically with wakeup is kosher under a spin lock, but we'll
see.

(riastradh)

2018-08-27 07:42:55 UTC MAIN commitmail json YAML

Define noinline in <linux/kernel.h>.

(riastradh)

2018-08-27 07:42:46 UTC MAIN commitmail json YAML

2018-08-27 07:42:35 UTC MAIN commitmail json YAML

2018-08-27 07:42:24 UTC MAIN commitmail json YAML

2018-08-27 07:42:13 UTC MAIN commitmail json YAML

2018-08-27 07:42:03 UTC MAIN commitmail json YAML

2018-08-27 07:41:51 UTC MAIN commitmail json YAML

2018-08-27 07:41:41 UTC MAIN commitmail json YAML

2018-08-27 07:41:29 UTC MAIN commitmail json YAML

2018-08-27 07:41:19 UTC MAIN commitmail json YAML

Rename things (a) to reflect upstream change, (b) to reduce patches.

(riastradh)

2018-08-27 07:41:09 UTC MAIN commitmail json YAML

2018-08-27 07:41:00 UTC MAIN commitmail json YAML

2018-08-27 07:40:50 UTC MAIN commitmail json YAML

2018-08-27 07:40:40 UTC MAIN commitmail json YAML

Simplify with DRM_IRQ_ARGS, fix typo, ifdef out unnecessary stuff.

(riastradh)

2018-08-27 07:40:31 UTC MAIN commitmail json YAML

2018-08-27 07:40:22 UTC MAIN commitmail json YAML

2018-08-27 07:40:11 UTC MAIN commitmail json YAML

2018-08-27 07:39:56 UTC MAIN commitmail json YAML

2018-08-27 07:39:44 UTC MAIN commitmail json YAML

2018-08-27 07:39:33 UTC MAIN commitmail json YAML

2018-08-27 07:39:20 UTC MAIN commitmail json YAML

2018-08-27 07:39:07 UTC MAIN commitmail json YAML

2018-08-27 07:38:57 UTC MAIN commitmail json YAML

2018-08-27 07:38:42 UTC MAIN commitmail json YAML

2018-08-27 07:38:26 UTC MAIN commitmail json YAML

2018-08-27 07:38:10 UTC MAIN commitmail json YAML

2018-08-27 07:37:58 UTC MAIN commitmail json YAML

Need __UNCONST for this abstraction, will pass to release_firmware.

(riastradh)

2018-08-27 07:37:48 UTC MAIN commitmail json YAML

2018-08-27 07:37:38 UTC MAIN commitmail json YAML

Add needful includes and fix device resource addr/size API.

(riastradh)

2018-08-27 07:37:29 UTC MAIN commitmail json YAML

Update for new API to get device pointer and bus dma tag.

(riastradh)

2018-08-27 07:37:17 UTC MAIN commitmail json YAML

2018-08-27 07:37:07 UTC MAIN commitmail json YAML

2018-08-27 07:36:58 UTC MAIN commitmail json YAML

2018-08-27 07:36:48 UTC MAIN commitmail json YAML

2018-08-27 07:36:37 UTC MAIN commitmail json YAML

2018-08-27 07:36:28 UTC MAIN commitmail json YAML

2018-08-27 07:36:18 UTC MAIN commitmail json YAML

Use bogus ioread32/iowrite32 wrappers for gpuobj memory.

Not clear how to turn this into bus_space, or whether it's worthwhile
at all.

(riastradh)

2018-08-27 07:36:07 UTC MAIN commitmail json YAML

2018-08-27 07:35:57 UTC MAIN commitmail json YAML

Kludge to pass bus_space_tag through nvif mappings.

- New `ioctl' NVIF_IOCTL_V0_MAP_NETBSD returns bus_space_tag_t too.
  . Blocked from userland.  (Would only disclose a kernel virtual
    address, so not terribly serious.)
- struct nvif_driver::map function takes bus_sapce_tag, returns
  bus_space_handle in addition to kva pointer.
- struct nvif_driver::unmap function takes bus_space_tag and
  bus_space_handle rather than kva pointer.
- Teach various nvkm object types to return bus space tags too.
- Map them all with BUS_SPACE_MAP_LINEAR so the vaddr works.

XXX The fifo channel might need to be mapped with a subregion.
XXX What to do?

(riastradh)

2018-08-27 07:35:42 UTC MAIN commitmail json YAML

Update object reference API, now with types!

(riastradh)

2018-08-27 07:35:31 UTC MAIN commitmail json YAML

Remove includes that got moved to nouveau os.h.

(riastradh)

2018-08-27 07:35:22 UTC MAIN commitmail json YAML

2018-08-27 07:35:13 UTC MAIN commitmail json YAML

Add some necessary includes to the hodgepodge.

(riastradh)

2018-08-27 07:35:03 UTC MAIN commitmail json YAML

Ifdef out a kfree that I'm pretty sure applies to a static constant.

(riastradh)

2018-08-27 07:34:54 UTC MAIN commitmail json YAML

Fill struct agp_info::ai_devid with the PCI id.

(riastradh)

2018-08-27 07:34:41 UTC MAIN commitmail json YAML

2018-08-27 07:34:32 UTC MAIN commitmail json YAML

Fill out <linux/fence.h>, pending implementing the symbols.

(riastradh)

2018-08-27 07:34:23 UTC MAIN commitmail json YAML

Fill out <linux/rcupdate.h>.  The patent is expired, right?

(riastradh)

2018-08-27 07:34:13 UTC MAIN commitmail json YAML

Add pci_enable/disable_device, pci_domain_nr, and some vendor ids.

(riastradh)

2018-08-27 07:34:03 UTC MAIN commitmail json YAML

2018-08-27 07:33:53 UTC MAIN commitmail json YAML

Include <sys/module.h> first in <linux/module.h>.

If not, later includes of <sys/module.h> will fail because
<linux/module.h> defines a Linux macro module_init that causes the
prototype for our function module_init to evaporate.

(riastradh)

2018-08-27 07:33:45 UTC MAIN commitmail json YAML

Rename namespacing for phys_arch_wc_index.

(riastradh)

2018-08-27 07:33:35 UTC MAIN commitmail json YAML

Add some more device print routines.

(riastradh)

2018-08-27 07:33:27 UTC MAIN commitmail json YAML

Our clk API already echoes Linux's, it seems.

(riastradh)

2018-08-27 07:33:18 UTC MAIN commitmail json YAML

2018-08-27 07:33:09 UTC MAIN commitmail json YAML

2018-08-27 07:32:59 UTC MAIN commitmail json YAML

2018-08-27 07:32:50 UTC MAIN commitmail json YAML

2018-08-27 07:32:40 UTC MAIN commitmail json YAML

2018-08-27 07:32:31 UTC MAIN commitmail json YAML

Need <linux/notifier.h> for struct notifier_block.

(riastradh)

2018-08-27 07:32:22 UTC MAIN commitmail json YAML

2018-08-27 07:32:11 UTC MAIN commitmail json YAML

2018-08-27 07:32:01 UTC MAIN commitmail json YAML

2018-08-27 07:31:51 UTC MAIN commitmail json YAML

2018-08-27 07:31:40 UTC MAIN commitmail json YAML

2018-08-27 07:31:29 UTC MAIN commitmail json YAML

2018-08-27 07:31:18 UTC MAIN commitmail json YAML

Include <linux/rcupdate.h> in <linux/fence.h>.

(riastradh)

2018-08-27 07:31:06 UTC MAIN commitmail json YAML

2018-08-27 07:30:56 UTC MAIN commitmail json YAML

2018-08-27 07:30:47 UTC MAIN commitmail json YAML

Add missing forward struct declaration.

(riastradh)

2018-08-27 07:30:37 UTC MAIN commitmail json YAML

2018-08-27 07:30:25 UTC MAIN commitmail json YAML

2018-08-27 07:30:13 UTC MAIN commitmail json YAML

2018-08-27 07:30:00 UTC MAIN commitmail json YAML

2018-08-27 07:29:50 UTC MAIN commitmail json YAML

2018-08-27 07:29:37 UTC MAIN commitmail json YAML

2018-08-27 07:29:20 UTC MAIN commitmail json YAML

2018-08-27 07:29:10 UTC MAIN commitmail json YAML

Define cond_resched to preempt if SPCF_SHOULDYIELD.

(riastradh)

2018-08-27 07:28:57 UTC MAIN commitmail json YAML

Do not meddle in the affairs of strict aliasing,

for it is quick to anger and you are tasty with a bit of mustard on
your undefined behaviour.

(riastradh)

2018-08-27 07:28:41 UTC MAIN commitmail json YAML

2018-08-27 07:28:26 UTC MAIN commitmail json YAML

2018-08-27 07:28:15 UTC MAIN commitmail json YAML

2018-08-27 07:28:04 UTC MAIN commitmail json YAML

2018-08-27 07:27:52 UTC MAIN commitmail json YAML

2018-08-27 07:27:38 UTC MAIN commitmail json YAML

2018-08-27 07:27:27 UTC MAIN commitmail json YAML

Rework Linux ktime.

- Remove union crap which has been removed upstream.
- Define everything in terms of ns_to_ktime and ktime_to_ns.
- Add ktime_to_us.
- Add ktime_us_delta.

(riastradh)

2018-08-27 07:27:17 UTC MAIN commitmail json YAML

2018-08-27 07:27:00 UTC MAIN commitmail json YAML

2018-08-27 07:26:43 UTC MAIN commitmail json YAML

Add __UNCONST.  Used only for fetches, sometimes const.

(riastradh)

2018-08-27 07:26:30 UTC MAIN commitmail json YAML

2018-08-27 07:26:18 UTC MAIN commitmail json YAML

Disable mipi dsi stuff until I can figure it out.

(riastradh)

2018-08-27 07:26:08 UTC MAIN commitmail json YAML

Need <linux/math64.h> for div_u64, div64_u64.

(riastradh)

2018-08-27 07:25:55 UTC MAIN commitmail json YAML

2018-08-27 07:25:43 UTC MAIN commitmail json YAML

Move dev_priv->drrs.mutex initialization and add destruction.

This way it is easy to make sure the initialization is matched by
destruction even if we don't always need to create this mutex.

(riastradh)

2018-08-27 07:25:31 UTC MAIN commitmail json YAML

Mark some variables __unused or __lockep_used.

(riastradh)

2018-08-27 07:25:18 UTC MAIN commitmail json YAML

Need <asm/byteorder.h> for le16_to_cpu.

(riastradh)

2018-08-27 07:25:06 UTC MAIN commitmail json YAML

Need <linux/module.h> for THIS_MODULE.  Use a working struct device pointer.

(riastradh)

2018-08-27 07:24:54 UTC MAIN commitmail json YAML

Implement Linux asynchronous firmware load API.

(riastradh)

2018-08-27 07:24:44 UTC MAIN commitmail json YAML

Define __lockdep_used for variables used only in lockdep assertions.

(riastradh)

2018-08-27 07:24:36 UTC MAIN commitmail json YAML

2018-08-27 07:24:25 UTC MAIN commitmail json YAML

We don't deal in waitqueues.  We only deal in DRM_WAITQUEUEs.

(riastradh)

2018-08-27 07:24:12 UTC MAIN commitmail json YAML

2018-08-27 07:24:01 UTC MAIN commitmail json YAML

2018-08-27 07:23:50 UTC MAIN commitmail json YAML

2018-08-27 07:23:38 UTC MAIN commitmail json YAML

Implement i915_gem_object_invalidate with PGO_DEACTIVATE.

(riastradh)

2018-08-27 07:23:22 UTC MAIN commitmail json YAML

2018-08-27 07:23:10 UTC MAIN commitmail json YAML

2018-08-27 07:22:59 UTC MAIN commitmail json YAML

2018-08-27 07:22:49 UTC MAIN commitmail json YAML

Use the struct device pointer that works, not the one that doesn't exist.

(riastradh)

2018-08-27 07:22:38 UTC MAIN commitmail json YAML

Translate sg_pcopy_to_buffer to ubc_uiomove.

(riastradh)

2018-08-27 07:22:27 UTC MAIN commitmail json YAML

Need <linux/module.h> for MODULE_FIRMWARE.

(riastradh)

2018-08-27 07:22:18 UTC MAIN commitmail json YAML

2018-08-27 07:22:08 UTC MAIN commitmail json YAML

Mark unused variables, pipe -> i915_pipe.

(riastradh)

2018-08-27 07:21:59 UTC MAIN commitmail json YAML

2018-08-27 07:21:48 UTC MAIN commitmail json YAML

More enum pipe -> enum i915_pipe, ugh.

(riastradh)

2018-08-27 07:21:34 UTC MAIN commitmail json YAML

Tweak intel_fbc.c to make it compile.

(riastradh)

2018-08-27 07:21:16 UTC MAIN commitmail json YAML

Tweak intel_display.c to make it compile.

(riastradh)

2018-08-27 07:21:01 UTC MAIN commitmail json YAML

Just do all of i915drmkms with -Wno-shadow.

(riastradh)

2018-08-27 07:20:51 UTC MAIN commitmail json YAML

2018-08-27 07:20:39 UTC MAIN commitmail json YAML

Re-enable i915 GSM now that pci_bus_config_read/write_* is here.

(riastradh)

2018-08-27 07:20:25 UTC MAIN commitmail json YAML

2018-08-27 07:20:16 UTC MAIN commitmail json YAML

Define in_interrupt for debugging assertions.

(riastradh)

2018-08-27 07:20:05 UTC MAIN commitmail json YAML

Add pci_bus_read/write_config_{byte,word,dword}.

(riastradh)

2018-08-27 07:19:55 UTC MAIN commitmail json YAML

2018-08-27 07:19:44 UTC MAIN commitmail json YAML

2018-08-27 07:19:34 UTC MAIN commitmail json YAML

Disable intel_audio.c until we figure out how to make it talk to hdaudio.

(riastradh)

2018-08-27 07:19:23 UTC MAIN commitmail json YAML

Give intel_audio.c half a chance of compiling.

(riastradh)

2018-08-27 07:19:13 UTC MAIN commitmail json YAML

2018-08-27 07:19:02 UTC MAIN commitmail json YAML

2018-08-27 07:18:47 UTC MAIN commitmail json YAML

2018-08-27 07:18:37 UTC MAIN commitmail json YAML

Use kpause for schedule_timeout_killable/fatal_signal_pending.

(riastradh)

2018-08-27 07:18:28 UTC MAIN commitmail json YAML

Horrible kludgey mutex_is_locked_by that should work here.

(riastradh)

2018-08-27 07:18:18 UTC MAIN commitmail json YAML

2018-08-27 07:18:08 UTC MAIN commitmail json YAML

2018-08-27 07:17:59 UTC MAIN commitmail json YAML

Compute the number of bytes written as expected.

(riastradh)

2018-08-27 07:17:47 UTC MAIN commitmail json YAML

Kill bus_dmamem_wire_uvm_object, which never made sense!

(riastradh)

2018-08-27 07:17:35 UTC MAIN commitmail json YAML

2018-08-27 07:17:21 UTC MAIN commitmail json YAML

2018-08-27 07:17:11 UTC MAIN commitmail json YAML

Add some trace points to i915_trace.h.

(riastradh)

2018-08-27 07:17:01 UTC MAIN commitmail json YAML

Call it intel_gtt_insert_sg_entries for expedience.

It uses a bus_dmamap, not a Linux scatterlist a.k.a. sg, but
otherwise it functions the same way and this avoids patching
upstream.

(riastradh)